java - 在 Mac 上打印到点阵打印机

标签 java php objective-c shell printing

所以我正在设计一个艺术项目,将我的互联网历史内容打印到点阵打印机上。我在网上找到了解析 plist 的信息(os x 使用什么来存储互联网历史记录),所以我已经在这方面做好了准备,但我想要找出的是如何向打印机发送请求来打印新行,当访问新页面时会发生这种情况。我想知道是否可以使用以下任何一种语言:objective-c,javascript,php或processing/java,所有这些我都有很好的理解。在在这里询问之前,我尝试做一些研究,似乎我可能需要使用我根本不熟悉的 shell 命令。如果重要的话,我最有可能使用的打印机是 EPSON LX-300 点阵打印机。我想在 os x 上执行此操作,但如果我必须使用 Windows,这是一个选项。如果有人知道如何做到这一点或者可以给我一些指导,那将是一个巨大的帮助。谢谢

最佳答案

我可能会这样做。

首先,我想我可能会寻找一款具有现代界面和 Mac OS X 驱动程序的点阵打印机。可能仍然有人需要击打式打印机来打印多部分表单。

但如果做不到这一点,我就会寻找一台串行(如 RS-232 串行)打印机,并通过 USB 转 RS232 串行转换器将其连接到我的 Mac。小心,大多数通用的此类东西在 Mac 上不起作用,获取 USB serial widget like this特别支持 Mac。

然后,我将在 sh/bash 中编写代码并在终端窗口中运行它。您引用的那些语言系统对于这项工作来说太过分了,有些完全缺乏系统接口(interface),而那些可以转动系统旋钮的系统则通过复杂的接口(interface)来完成。最好将 stty(2)echo(1)cat(1) 等组合在一起,然后只打印一些字符串。

关于java - 在 Mac 上打印到点阵打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4059497/

相关文章:

java - Spring MVC - Liferay - 验证(使用 @valid 注释)

php - GROUP BY 外键还是主键?

php - 将评论限制为 250 个字符

ios - 轻松交换 NSMutableArray 中的对象

ios - 当处于最高级别时检测设备上的 "up"音量按钮

java - 我如何模拟通用通配符的返回

java - MediaPlayer 中出现错误 : E/MediaPlayer: Error (1, -19) - Android

java - 如何在 Windows 10 上使用 Java 判断 wifi 或蜂窝连接

PHP:使随机字符串 URL 安全并撤消使其安全的任何内容

objective-c - 未检测到 iOS 应用程序 URL