天宇的JAVA空间站


使用FTP打印文件 - 使用FTP命令远程打印

08-05-15 10:18Update

LifevV.COM编辑部

远程自动打印的原理

一般的打印机都支持FTP功能,使用FTP命令登陆打印机,put文件之后,打印机会自动打印出该被上传的文件内容。

大家可以通过类似下面的实验加以验证:
请输入你所测试打印机的IP。确认你能够访问该IP。
用户名:root
密码:root

{code10}
C:\>ftp 192.168.0.111
Connected to 192.168.0.111.
220 xxxx FTP server (5.11) ready.
User (192.168.0.111:(none)): root
331 Password required for root.
Password:
230 User root logged in.
ftp>
ftp> lcd c:\
Local directory now C:\.
ftp>
ftp> put testftp.txt
200 PORT command successful.
150 Opening ASCII mode data connection for 'testftp.txt'.
226 Transfer complete.
ftp: 65 bytes sent in 0.00Seconds 65000.00Kbytes/sec.
ftp>bye
{/code10}

这样,testftp.txt的内容便打印出来了。

根据这个原理,我们可以在程序中通过FTP协议与打印机通信,实现自动或远程打印。
 
Copyright ©2006-2010 lifevv.com. All Rights Reserved
POWERED BY @pmplat.syboos.com