在Ubuntu系统中如何使用网络打印机

Ubuntu 5.10 (Breezy Badger)支持">网络打印,所以你可以从你的Ubuntu或Windows之类的电脑到另一台带有打印机的Ubuntu电脑(例如一台“打印服务器”)上打印。本页仅包括这些特定情形。

本页不包括从Ubuntu到带有打印机的Windows电脑上打印,例如一台Windows打印服务器。

Ubuntu使用通用UNIX打印系统(缩写“CUPS”)处理打印事务。CUPS使用Internet打印协议(缩写“IPP”)作为管理打印作业和队列的基础。通过简化的功能也支持行式打印机服务、服务器消息块和AppSocket(a.k.a. JetDirect)协议。本页用CUPS和IPP描述网络打印。

CUPS打印机的配置和管理可以通过Gnome菜单系统 -> 管理 -> 打印下的打印机管理工具进行处理。另外,CUPS还提供了类似老的伯克利和SystemV的lpq、lpstat等打印命令的命令行指令。

当定义了一个本地打印机(例如使用打印管理工具),按照服务器上CUPS配置文件的指示,这个“打印服务器”主机自动向网络发布该打印机。远程Ubuntu“客户端”主机就可以看到和使用安装在该服务器上的打印机。网络打印机自动出现在客户端的打印管理工具上。如果CUPS启动并配置正确它就会出现,如果你在打印服务器或本地计算机上停止CUPS它就会消失。

从一个Ubuntu桌面(“客户端”)计算机打印到另一台连接有打印机的Ubuntu(“打印服务器”)计算机。
目前,在Ubuntu 5.10 (Breezy Badger)上你需要使用编辑器修改CUPS配置文件 /etc/cups/cupsd.conf 来实现网络打印。以下是让服务器和客户端计算机工作的完整实例。

Ubuntu Print Server(Ubuntu 打印服务器)
 
这是你希望将打印作业送达的,装有打印机的计算机。
使用打印管理工具(Gnome菜单 系统 -> 管理 -> 打印),添加一个本地打印机的定义。
重新配置CUPS

CUPS服务器:/etc/cups/cupsd.conf 这个文件是基于Ubuntu 5.10的。注释行已经被删除。将它复制到你的系统里。
 
# /etc/cups/cupsd.conf
# Simple CUPS configuration file for a print server
# which serves printers within a private local area network.
# - There is no need for additional security within the print server, ie only authorises people can access the machine.

# This setup also allows access to the CUPS "Administrative tasks" system
# via your web browser to http://localhost:631
# File based on Ubuntu 5.10 (Breezy Badger) (Linux version 2.6.12-10-386)
# Server Directives are explained in http://localhost:631/sam.html

# 25/04/2006
# DavidTangye@netscape.net

ConfigFilePerm 0600
LogLevel info
Printcap /var/run/cups/printcap
RunAsUser Yes
Port 631
Include cupsd-browsing.conf
BrowseAddress @LOCAL
BrowseAddress 10.0.0.0/8
BrowseAddress 172.16.0.0/12
BrowseAddress 192.168.0.0/16

<Location />
AuthType None
Order Deny,Allow
Deny From All
Allow From @LOCAL
Allow From 10.0.0.0/8
Allow From 172.16.0.0/12
Allow From 192.168.0.0/16
</Location>

<Location /jobs>
AuthType None
Order Deny,Allow
Deny From All
Allow From @LOCAL
Allow From 10.0.0.0/8
Allow From 172.16.0.0/12
Allow From 192.168.0.0/16
</Location>

<Location /printers>
AuthType None
Order Deny,Allow
Deny From All
Allow From @LOCAL
Allow From 10.0.0.0/8
Allow From 172.16.0.0/12
Allow From 192.168.0.0/16
</Location>

<Location /admin>
AuthType None
Order Deny,Allow
Deny From All
Allow From @LOCAL
Allow From 10.0.0.0/8
Allow From 172.16.0.0/12
Allow From 192.168.0.0/16
</Location>

如果对你来说本地网络的安全是个问题的话,这个配置文件就应该进行调整。
如果你是另一个网络的一部分(例如在Internet上)那么就要改变网络地址,并删除不必要的那个。
这个配置允许你通过"http://PRINTSERVERNAME:631/"的形式使用WEB浏览器管理CUPS,例如启动打印机,管理打印作业。

时间: 2024-10-25 19:05:24

在Ubuntu系统中如何使用网络打印机的相关文章

库-libmodbus 在ubuntu系统中应用,

问题描述 libmodbus 在ubuntu系统中应用, 安装后,按照其中test中readme操作,gcc -libmodbus test.c -o test 不能执行成功,会说找不到modbus库.但是库在usr/local/lib中有.急求,谢谢各位! 解决方案 参考:https://groups.google.com/d/topic/libmodbus/cS_5RINJzg8 google现在需要代理访问

Ubuntu系统中使用火狐OS模拟器体验Firefox OS

西班牙已经发布了基于Firefox OS的手机,但是不是任何人能体验到,很都人都在苦苦等待,现在我们有另一种方法,不需要任何命令,没有纷繁复杂的安装步骤,在该文中,会教大家在ubuntu系统中一种轻松体验 Firefox OS. 只需在火狐浏览器中就可是实现: 火狐OS模拟器是为开发者使用的,用来测试他们的程序的的火狐浏览器插件,下面是该模拟器的功能: Push to Device Rotation simulation Basic geolocation API simulation Mani

Ubuntu系统中安装使用tcpdump来统计HTTP请求

  Ubuntu系统中安装使用tcpdump来统计HTTP请求          安装 tcpdump的安装还是比较讨厌的... 1.网上下载获得libpcap和tcpdump http://www.tcpdump.org/ 2.安装c编译所需包: 代码如下: apt-get install build-essential 3.安装 libpcap的前置: 代码如下: apt-get install flex,apt-get install bison 4.安装libpcap. tcpdump的

Ubuntu系统中Flash视频播放方法

  Ubuntu系统可用的Flash播放器很多,这里我们介绍最为常用的两种Flash播放软件,即官方的Adobe Flash Player和开源的Swfdec,助大家玩转Flash视频.本文介绍基于Ubuntu Desktop 9.04. 一.用Adobe Flash Player播放Flash视频 因Adobe Flash Player是非开放源代码软件,受Adobe版权制约,大多数Linux发行版默认并不提供Flash相关软件包.因而在Ubuntu系统中,要正常播放Flash动画,须手动安装

Ubuntu系统中如何列出USB设备?

USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯.http://www.aliyun.com/zixun/aggregation/17088.html">USB接口支持设备的即插即用和热插拔功能.USB接口可用于连接多达127种外设,如鼠标.调制解调器和键盘等.USB是在1994年底由英特尔.康柏.IBM.Microsoft等多家公司联合提出的,自1996年推出后,已成功替代串口和并口,并成为当今个人电脑和大量智能设备的必配的接口之一.从1994年11月11日发表了USB V0

如何在Ubuntu系统中使用Overlay文件系统

本文讲的是如何在Ubuntu系统中使用Overlay文件系统,[编者的话]本文用最简洁的语言介绍了如何在Ubuntu系统上运行Overlay文件系统,正如作者所说:AUFS是过去时代的王者,现在新的国王是Overlay.看来Overlay以后将是Docker存储的首选. 在上周的Docker伦敦大会上面,Jérôme Petazzoni分享了「深度研究Docker存储驱动」的演讲,非常棒.如果这件事还没有令我足够信服,那么Jessie Frazelle则完全说服了我,她在Qcon组织的演讲中宣称

Ubuntu 系统中通过火狐OS模拟器轻松体验 Firefox OS

西班牙已经发布了基于Firefox OS的手机,但是不是任何人能体验到,很都人都在苦苦等待,现在我们有另一种方法,不需要任何命令,没有纷繁复杂的安装步骤,在该文中,会教大家在ubuntu系统中一种轻松体验 Firefox OS.   只需在火狐浏览器中就可是实现: firefoxosvs4 火狐OS模拟器是为开发者使用的,用来测试他们的程序的的火狐浏览器插件,下面是该模拟器的功能: Push to Device Rotation simulation Basic geolocation API

在Debian/Ubuntu系统中安装*.sh与*.bin文件

在Debian/Ubuntu系统中安装*.sh与*.bin文件的基本方法. 一,安装*.sh文件 运行命令行至文件目录下,执行:sudo sh *.sh直接运行 在命令行中执行:sudo chmod +x *.sh 再输入sudo ./*.sh可安装到任意目录,./*.sh可安装到当前用户有权限的目录. 二,安装*.bin文件 运行命令行至文件目录下 在命令行中执行:sudo chmod +x *.bin 再输入sudo ./*.bin可安装到任意目录,./*.bin可安装到当前用户有权限的目录

Ubuntu系统中监控系统硬件的温度

Ubuntu系统中http://www.aliyun.com/zixun/aggregation/23104.html">监控系统硬件的温度 CPU sudo apt-get install sensors sudo sensors-detect 全部yes,然后重启 qii@ubuntu:~$ sensorsacpitz-virtual-0Adapter: Virtual devicetemp1:       +55.0°C  (crit = +111.0°C) coretemp-isa