摘要:本文通过设计实例介绍了一种嵌入式网络打印的实现方案。该方案选用ATmega128为MPU、LAN91C111为网络控制器,以通用的SPP打印并口作为物理输出端口,硬件构成上具有典型意义。软件上精简了TCP/IP协议栈,完成了网络接口程序的设计,构建了嵌入式WEB服务器。在分析网络打印模型的基础上,实现了IPP网络打印协议的基本功能。
关键词:嵌入式系统;打印;IPP;LAN91C111
1 引言
随着嵌入式技术的发展,硬件的性价比越来越高。本文介绍了一种嵌入式系统网络打印的实现方案,把并口打印机连接到能执行IPP(Internet Printing Protocol)协议的嵌入式系统上,实现了网络打印。整个网络打印的模型如图1所示[1]。这种应用方案不仅可以整合到嵌入式系统中用来提供网络打印支持,也可以单独设计成一个嵌入式打印服务器,实现远程打印或对普通打印机提供打印共享支持。
图 1基于IPP协议的嵌入式网络打印模型