chamiuluo

新兵答主

12-23

TA获得超过2228个赞

方法:

(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 文件名

linux网络打印机设置,linux下怎么使用网络打印机相关推荐

  1. linux上设置tomcat下web项目只需要ip地址访问省略端口和项目名称

    正常的请求一个项目的路径是:http://ip地址:端口号/项目名. 设置tomcat下conf文件下的server.xml配置文件实现只请求ip地址来访问项目 1 找到server.xml配置文件并 ...

  2. 安装linux 分区设置,linux如何设置分区,linux新磁盘分区,安装linux如何分区

    琪琪词资源网 - linux如何设置分区,linux新磁盘分区,安装linux如何分区 Linux自动挂载硬盘的步骤: 1.插入新硬盘,启动Linux服务器,使用fdisk -l查看硬盘: #fdis ...

  3. go设置linux ip,设置linux虚拟机的静态ip-Go语言中文社区

    目录 1 保证你的物理机是可以上网的 2 修改vmware的虚拟网络设置 点击上面界面上的"DHCP"设置,将IP的默认租用时间设置长一点,不要搞的你的虚拟机网络还没设置好,IP就 ...

  4. 怎么联通linux网络设置,linux用联通的网络如何上网.docx

    前天 装了 9.10, 今天上网 虽然利用路由器连接到Internet非常普遍,但是经常也使用ADSL (也称作,DSL?)调制解调器通过 PPPOE 来连接到 Internet . 当然,你需要向I ...

  5. linux添加HP网络打印机,在Ubuntu 18.10系统下安装HP网络打印机的方法

    本文介绍在Ubuntu 18.10系统下安装HP网络打印机的方法,只需要四个步骤就可以了.同样的方法也适合在Ubuntu 18.04系统下. 背景 最近做了个双系统Windows+Ubuntu 18. ...

  6. linux网卡设置adsl上网,Linux下设置ADSL自动拨号上网

    前段时间下载了红帽的linux,版本为redhat 9.0,整整刻了三张CD.最初是为了体验一下linux下QQ聊天软件的功能,最后因内核太低(官方推荐内核在2.6以上,我下载的版本是2.4)而告终. ...

  7. linux mysql设置开机启动脚本_linux下添加oracle自启动脚本

    1.修改/etc/oratab文件,后面的dbstart和dbshut依据这个文件启动数据库 soadb:/u01/oracle/product/11.2.0/dbhome_1:Y 2.创建数据库初始 ...

  8. win7 linux启动设置u盘启动,在linux下怎么样制作win7的U盘启动?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 说明: dosutils中有一些在DOS环境下引导安装程序和制作安装引导盘的工具(loadlin就在里面) images中包含制作引导盘的一些必要文件: ...

  9. 电脑按F1/F12/F10等进不去BIOS进入BIOS里面Advance下设置CPU Setup的Intel Virtualization Technology设置Linux长模式不兼容

    笔者实验笔记本是ThinkPad E470,实验内容是电脑按F1/F12/F10等进不去BIOS和进入BIOS里面Advance下设置CPU Setup的Intel  Virtualization T ...

  10. linux mint 18虚拟机下设置1080P分辨率的方法

    转自:http://www.jb51.net/article/101472.htm 前言:Linux mint 18发布了,但是在虚拟机下安装,发现没有1080p分辨率的选项,可能是4.4内核的原因? ...

最新文章

  1. android stadio svn 使用技巧
  2. win 7 DHCP获取不到ip的解决办法
  3. 深入探究 Win32 PE 文件格式
  4. linux串口并行读取,请教linux串口问题!read读取时buf里只读取到8的倍数?
  5. 基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台
  6. oracle dg物理和逻辑,Oracle DG介绍(物理无实例)
  7. 卷王李富贵算法每日一题--分治算法(三)--逃亡
  8. javascript模块 (Module) 简介
  9. ionic4 引入外部字体ttf
  10. 魔百盒哪款型号配置高_砂石厂都在用哪种洗砂设备,哪款洗沙机效率更高?
  11. html 图片 把绝对路径改为相对路径,html中想把图片绝对路径 改成相对路径怎么操作?...
  12. angular.js学习笔记
  13. 计算机需要无线网卡进行网络连,电脑连接无线网络时,提示"你没有首选无线网络"怎么办...
  14. 架构师该不该写代码?
  15. 读计算机视觉综述做的脑图(11.09更新)
  16. 2×3卡方检验prism_SPSS之卡方检验
  17. linux twm 窗口调节,CENTOS5.1怎样在命令行模式下改变X窗口启动的方式(TWM)
  18. 网站建设难度大吗?效果好吗?
  19. 干货:从零设计高并发架构
  20. vue中实现Excel导入导出功能

热门文章

  1. 逻辑推理的分类:演绎推理(详解)、归纳推理、类比推理
  2. SSD固态硬盘重装win10系统 无法分区,gpt格式
  3. 51学习第四天--.跟着郭老师学:程序逐渐加入模块化练习--1从流水灯1s闪烁流动--2再加数码管1~F--3.显示数码管六个灯依次显示123456--再逐渐的加入各种功能,一步一步,可训练思维!
  4. ae合成设置快捷键_【教程】你不知道的全网最全ae快捷键【基础篇】
  5. [实战]200类鸟类细粒度图像分类
  6. 近世代数--陪集--|左陪集|=|右陪集|
  7. 服务器网站不用80端口,云服务器80端口不用备案
  8. etal斜体吗 参考文献_论文参考文献格式要求
  9. shell中的until循环
  10. PHP编写添加学生信息,添加学生信息并显示(示例代码)