2012-08-23 65 views
0

我想用LPC1768 arm控制器开发的嵌入式设备与我自己的微内核连接任何80列点阵式打印机。我需要这方面的驱动程序信息。将点阵式打印机连接到嵌入式CPU

+0

我建议你为你的打印机寻找技术参考手册或类似的东西。我发现驱动程序在嵌入式领域并不像桌面/服务器系统那样普遍。 –

+0

有可能不是很多了,而且很可能大量信息的无论是在Linux驱动程序,或只是通过谷歌搜索。微控制器是用来驱动旧的点阵打印机的旧电脑一样强大,如果没有其他的通过将微控制器或东西,知道如​​何与它和打印机的电脑之间嗅出并行端口。 –

+1

请在“并口协议”的搜索;这对用于与老式的并行端口的打印机(由进行通信的信号交换序列的常用术语“老式”我的意思的打印机采用普通文字数据并打印它,而不是一个一个期望的OS(一般是Windows)预先将字符数据呈现为图形)。 – ebohlman

回答

3

大多数点阵式冲击打印机使用RS-232或Centronics/IEEE 1284并行端口(有些可能同时支持这两种端口)。所以如果你真的需要支持“任何80列点阵打印机”,那么你将需要在硬件上支持这两个。

这些打印机通常会接受纯ASCII文本和控制字符,而不需要任何特殊的驱动程序或配置。但是,如果您需要使用特殊功能(如NLQ),斜体,粗体,浓缩和图形等特殊功能,则需要知道特定打印机的命令语言,其中有几种主要是制造商特定的,因此每种打印机都有不同的驱动程序将需要打印机或打印机语言支持。这将允许广泛的打印机支持常见的打印机语言是ESC/P