c - 将点阵打印机连接到嵌入式 CPU

标签 c embedded

我想将任何 80 列点阵打印机与我的嵌入式设备连接起来,该设备由 LPC1768 arm Controller 和我自己的微型内核开发。为此,我需要驱动程序信息。

最佳答案

大多数点阵式击打打印机使用 RS-232 或 Centronics/IEEE 1284并行端口(有些可能同时支持两者)。因此,如果您确实需要支持“任何 80 列点阵打印机”,那么您将需要在硬件中同时支持这两种打印机。

这些打印机通常无需任何特殊驱动程序或配置即可接受纯 ASCII 文本和控制字符。但是,如果您需要使用特殊功能,例如 NLQ 、斜体、粗体、压缩和图形,那么您将需要了解特定打印机的命令语言,其中有几种主要是制造商特定的,因此需要为每台打印机或要支持的打印机语言提供不同的驱动程序。允许支持多种打印机的通用打印机语言是 ESC/P .

关于c - 将点阵打印机连接到嵌入式 CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094499/

相关文章:

c - 在 ‘;’ token 之前应为 ‘:’

c - 释放链表中的前一个节点

c - RTOS 相对于单个顺序程序的优点

tcp - 当以太网接收缓冲区已满时会发生什么

python - Python3.5和Python3.6的源码有什么区别?

c - 如何中断一个IO block ?

c - 需要可以帮助我处理像素的软件

embedded - 如何将程序写入XK-1A xmos Controller 闪存?

rust - 找不到目标 thumbv7em-none-eabihf 的 sin()、cos()、log10()( float )

c++ - 如何将原始 xyz 磁力计数据转换为航向?