2012-08-23 64 views
0

我想用LPC1768 arm控制器開發的嵌入式設備與我自己的微內核連接任何80列點陣式打印機。我需要這方面的驅動程序信息。將點陣式打印機連接到嵌入式CPU

+0

我建議你爲你的打印機尋找技術參考手冊或類似的東西。我發現驅動程序在嵌入式領域並不像桌面/服務器系統那樣普遍。 –

+0

有可能不是很多了,而且很可能大量信息的無論是在Linux驅動程序,或只是通過谷歌搜索。微控制器是用來驅動舊的點陣打印機的舊電腦一樣強大,如果沒有其他的通過將微控制器或東西,知道如​​何與它和打印機的電腦之間嗅出並行端口。 –

+1

請在「並口協議」的搜索;這對用於與老式的並行端口的打印機(由進行通信的信號交換序列的常用術語「老式」我的意思的打印機採用普通文字數據並打印它,而不是一個一個期望的OS(一般是Windows)預先將字符數據呈現爲圖形)。 – ebohlman

回答

3

大多數點陣式衝擊打印機使用RS-232或Centronics/IEEE 1284並行端口(有些可能同時支持這兩種端口)。所以如果你真的需要支持「任何80列點陣打印機」,那麼你將需要在硬件上支持這兩個。

這些打印機通常會接受純ASCII文本和控制字符,而不需要任何特殊的驅動程序或配置。但是,如果您需要使用特殊功能(如NLQ),斜體,粗體,濃縮和圖形等特殊功能,則需要知道特定打印機的命令語言,其中有幾種主要是製造商特定的,因此每種打印機都有不同的驅動程序將需要打印機或打印機語言支持。這將允許廣泛的打印機支持常見的打印機語言是ESC/P