有关qnx的打印相关问题
Qnx 6.2 如何管理打印机?在系统启动的时候,设备管理器(enumerator)会探测打印机。对于探测到的打印机,系统会运行spooler命令和一些参数来管理它。例如对于Epson Stylus 740打印机
# spooler -d/dev/par1 -cepson.cfg -nEpson_Stylus_740
打印机的配置文件在/etc/printers目录下。Spooler会在/dev/printers/PrinterName/…下创建一个spool的子目录。Photon的应用程序可以调用PtPrintSelection()函数把”.phs”文件写入刚才创建的spool目录,当然这个目录对应在选择的打印机下。
打印机的配置文件会告诉spooler使用哪个命令来处理写入到spool目录中的数据。对于我们选择的Epson打印机,它会调用“phs-to-escp2”过滤器来处理,变成打印机能够识别的ESC/P2语言,最终打印出来。
Qnx下如何进行网络打印?
下面举一个网络打印机的例子。该例子使用ncftpput来传输文件,这样已经足够lpd完成打印工作。
请注意ncftp工具不是Qnx的一部分,你必须单独安装使用。
1. 把要使用的打印机的配置文件拷贝到别的目录,改成另一个名字。这一步很重要,因为如果你更改了初始的配置文件,它将不再随着打印机参数的变化而更新,另外拷贝一份能够避免这种情况。
# cp /etc/printers/ps.cfg /etc/printers/my_remote1.cfg
2. 编辑新拷贝出来的配置文件,把
FileVersion = 2
Filter = ps:$d:ncftpput -V -E 10.2.5.7/prt0
Filter = phs:ps:pho-to-ps
3. 重新带参数运行spooler命令 -d<finaldevice> -c<your new config file> -n<name>
# spooler -d/dev/null -cmy_remote1.cfg -nmy_remote1 谢谢。。学习先!~ 顶 感谢楼主 好东西,谢谢了
回复 2楼 的帖子
谢谢楼主了 不错 我也来看看啊 顶顶!!!!!!!!!!!看帖不顶不厚道~~我顶~~~~
[align=center][img]http://www.fjserver.com/admin/ding5.gif[/img][/align][size=7]看帖不顶不厚道~~我顶~~~~[/size]
[img]http://www.fjserver.com/admin/sigline.gif[/img]
[url=http://www.ruixing-shadu.com.cn/]瑞星[/url][url=http://www.word-excel.cn/]word[/url][url=http://www.powerponints.org.cn/]powerpoint[/url][url=http://www.shadu123.com.cn/]金山清理专家[/url][url=http://www.kingsoft-ciba.cn/]谷歌金山词霸[/url]
页:
[1]