使用FTP打印文件 - 使用FTP命令远程打印
08-05-15 10:18Update
远程自动打印的原理
一般的打印机都支持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协议与打印机通信,实现自动或远程打印。
大家可以通过类似下面的实验加以验证:
请输入你所测试打印机的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协议与打印机通信,实现自动或远程打印。
- Relative Articles
- 怎样在Eclipse环境下设置CVS提交的文件格式为Binary或ASCII - (07-10-01 23:34)
- Linux自动数据备份 - (07-09-05 18:59)