我们正在制作一个使用ARM9/RTOS系统的实验室仪器。客户询问有关从ARM9系统打印简单报告的问题。在这种情况下,我们在RTOS中支持USB主机。我正在考虑在通用PCL中打印位图,希望它能覆盖最广泛的打印机。有没有更好的方法来解决这个问题?我假设RTOS没有打印机驱动程序,并且我不想支持很多打印机。
我们还在我们的系统上支持USB设备模式,因此您可以插入照片打印机,我们的设备将显示为USB记忆棒。所以这是可行的,但是有点笨拙。这将是一个C/C++嵌入式系统
发布于 2009-02-04 03:55:35
假装是一台数码相机,并与一台PictBridge打印机接口,实际上听起来相当聪明。它将不再需要处理不同的打印机驱动程序,如果我对这项技术的理解是正确的,你甚至可以从你的设备上控制打印机的操作。
另一方面,作为使用过相当数量的计算机化实验室仪器(示波器等)的人,我发现从以太网/web界面保存屏幕截图的能力要有用得多。印刷品已经死了。
发布于 2009-02-05 19:15:15
你看过所有的作用域供应商都在做什么吗?他们都有打印选项(我想),我不知道他们在做什么来解决这个问题。
上一次我参与这类工作时,我们使用串行端口通过PCL与HP打印机通信。这适得其反,因为每个人都很快停止生产串行打印机!
发布于 2009-02-04 05:37:07
PostScript被大多数打印机原生支持,所以你可以通过网络发送它,但它比直接的ASCII码要麻烦得多。有一些库,但它们很笨重。
https://stackoverflow.com/questions/509828
复制相似问题