永发信息网

如何在linux中安装WINDOWS共享打印机?

答案:3  悬赏:30  手机版
解决时间 2021-02-10 11:27
局域网中有一台windows共享打印机,打印机型号HP LaserJet M1005 MFP。我使用的系统是YLMFOS 4,已经安装了samba 3.5.8,没有HP LaserJet M1005 MFP的linux驱动,我多次添加打印机都不成功。用过cups 1.4.6和samba 3.5.8
最佳答案
方法:
(1)正确安装和配置Samba服务器。
(2)将运行Windows9x/2000上的打印机设置为共享。
(3)在Linux系统的/etc/printcap中为网络打印机建立一个新的队列,如下:
smb: \
:sd=/var/spool/lpd/smb: \
:mx # 0: \
:sh: \
:lp=/dev/null: \
:af=/var/spool/lpd/smb/acct: \
:if=/var/spool/lpd/smb/filter:
将Samba软件包提供的smbprint拷贝到Samba安装目录/bin子目录里并设置成可执行模式。
(4)在/var/spool/lpd/smb/目录下,创建打印过滤器文件filter。
# ! /bin/sh
DEVICE=“打印机型号名称(如:LJET4)”
RESOLUTION=600*600
PAPERSIZE=“打印纸型号(如:A4)”
SENDEOF=
nenscript -TUS -ZB -p-|
if [" $ DEVICE"="PostScript"]; then
cat - | /usr/local/samba/bin/smbprint –
else
gs -q -s DEVICE=$DEVICE \
-r $RESOLUTION \
-s PAPERSIZE=$PAPERSIZE \
-d NOPAUSE \
-d SAFER \
-s Outputfile=-- | /usr/local/samba/bin/smbprint –
fi
if ["$ SENDEOF"!=""]; then
printf""
fi
exit 0
以上smbprint运行时需要一个.config的打印信息文件,这个文件在printcap定义的/var/spool/lpd/smb目录下建立,如下:
server=“打印服务器名称(如:SISKIN)”
service=“打印机型号名称(如:LJET4)”
password=“网络打印机共享名及口令”
(5)重新启动打印管理器
# lpc restart all
(6) 打印
% lpr –P smb 文件名
全部回答
点击屏幕左下角的“开始”按钮,从弹出的菜单列表中选择“打印机和传真”: 在打开的“打印机和传真”窗口中单击左侧的“添加打印机”命令: 接着会弹出“添加打印机向导”对话框,单击“下一步”按钮继续: 一般我们是选择第一项,使用网络打印机也更多的选择第一项,再单击“下一步”按钮继续: 在接下来的步骤中,我们选择“创建新端口”,再选择“standard tcp/ip port”项即可,一般情况下可以这样选择: 单击“下一步”按钮后弹出新的对话框,直接单击“下一步”按钮继续: 接下来就是关键的一步了,填入正确的网络打印机的ip地址,单击“下一步”按钮: 最后一步确认对话框中单击“完成”按钮: 稍等一会切换到新的对话框,我们单击“从磁盘安装”,在弹出的对话框中单击“浏览”按钮找到安装程序: 点击“确定”按钮后“添加打印机向导”对话框中会自动列表当前打印机的驱动,单击“下一步”按钮继续: 后面一路单击“下一步”按钮即可,直到最后的“完成”对话框: 单击“完成”按钮后开始安装驱动程序了: 稍等一会对话框自动消失,可以看到“打印机和传真”窗口中有了刚才添加的打印机了:
(1)正确安装和配置Samba服务器。 (2)将运行Windows9x/2000上的打印机设置为共享。 (3)在Linux系统的/etc/printcap中为网络打印机建立一个新的队列,如下: smb: \ :sd=/var/spool/lpd/smb: \ :mx # 0: \ :sh: \ :lp=/dev/null: \ :af=/var/spool/lpd/smb/acct: \ :if=/var/spool/lpd/smb/filter: 将Samba软件包提供的smbprint拷贝到Samba安装目录/bin子目录里并设置成可执行模式。 (4)在/var/spool/lpd/smb/目录下,创建打印过滤器文件filter。 # ! /bin/sh DEVICE=“打印机型号名称(如:LJET4)” RESOLUTION=600*600 PAPERSIZE=“打印纸型号(如:A4)” SENDEOF= nenscript -TUS -ZB -p-| if [" $ DEVICE"="PostScript"]; then cat - | /usr/local/samba/bin/smbprint – else gs -q -s DEVICE=$DEVICE \ -r $RESOLUTION \ -s PAPERSIZE=$PAPERSIZE \ -d NOPAUSE \ -d SAFER \ -s Outputfile=-- | /usr/local/samba/bin/smbprint – fi if ["$ SENDEOF"!=""]; then printf"" fi exit 0 以上smbprint运行时需要一个.config的打印信息文件,这个文件在printcap定义的/var/spool/lpd/smb目录下建立,如下: server=“打印服务器名称(如:SISKIN)” service=“打印机型号名称(如:LJET4)” password=“网络打印机共享名及口令” (5)重新启动打印管理器 # lpc restart all (6) 打印 % lpr –P smb 文件名
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
贵州乐湾国际高尔夫俱乐部地址在什么地方,我
请问一下苹果手机怎么玩手机版吃鸡?
在衢州市买单身公寓,以后小孩可以在附近的学
徐州到济南的快递要多长时间?
支付宝绑定的其他账户注销了,主账户可以注销
大雄禅寺停车场怎么去啊,我要去那办事
为什么淘宝几乎找不到差评 京东全是
貔貅造型越凶越好吗
泰拉瑞亚混沌元素如何生成 在什么环境下
套筒上21mm 是什么意思,套筒六边是指对边21
自考本科电子商务主要考什么课程。
SK-II STEMPOWER 是夜间修护用的吗?白天可以
东北饺子馆我想知道这个在什么地方
我的戚风怎么烤都不熟
山东 龙口南山大佛 建于什么时候 ?
推荐资讯
赵梓皓姓名测试打分
手机酷狗音乐怎么切歌
壶关县黄山乡黄山中学校地址有知道的么?有点
马云个人资产1500亿人民币中国首富,华为公司
我天龙八部电话验证失败是怎么回事 啊
学车科三考试让变车道,变完,就在回自己车道吗
2019年浙江各地期末迎考卷六年级数学上册人教
I will be 12 years old 还是I am going to b
2o15年十月份几个星期还剩几天
高难度灯迷“元宵灯谜:春雨绵绵妻独宿!打个
我的柴油机是190的供油时间提前了,请问怎么
关于民事诉讼的问题:三楼起诉我家漏水,现在
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?