万本电子书0元读

万本电子书0元读

顶部广告

CUPS Administrative Guide电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Ankur Shah

出  版  社:Packt Publishing

出版时间:2008-09-30

字       数:285.2万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book takes a tutorial approach and each chapter contains step-wise instructions to perform specific tasks. This book is for Linux/Unix System Administrators interested in designing and setting up a CUPS network and provides enough knowledge to understand how the technology works, make decisions about deployment, and then implement a stable work environment. No knowledge in CUPS is required but readers need to be comfortable with working in the Linux/Unix environment. On the whole, readers should have basic knowledge of the Linux environment.
目录展开

CUPS Administrative Guide

Table of Contents

CUPS Administrative Guide

Credits

About the Author

Acknowledgement

About the Reviewer

Preface

What This Book Covers

What You Need for This Book

Conventions

Reader Feedback

Customer Support

Errata

Piracy

Questions

1. Introduction

Overview of the CUPS Features

History of Printing in UNIX

Printing with Personal Computers

Evolution of CUPS as a Printing System

Architecture of CUPS

Network Printing

CUPS Features

Support for Internet Printing Protocol (IPP)

Compatibility with Other Print Systems

Support for Web Interface

Modular Architecture

Support of Postscript Printer Description Drivers (PPDs) in CUPS

Summary

2. Building and Installing CUPS

Downloading Source Code

Compiling CUPS

Installing the Software

Installing a Binary Distribution

Building RPMs

Creating Binary Distribution with EPM

Installing a Portable Distribution

Installing an RPM Distribution

Installing CUPS from a Debian Distribution

Subversion Access

Compiling from Subversion

Running the Software

Installing CUPS Using the Package Manager on Linux

Testing CUPS

Summary

3. Printer Management

Printer Drivers

PostScript Printer Description (PPD) Drivers

Non-PostScript Printers

Ghostscript Built-In

Filter

CUPS Raster

Ink Jet Server (IJS) Plug-in

Uniprint

CUPS DDK

Foomatic-RIP

Installing PPD

Managing Printer through the Command Line

Basic Command for Adding the Printer

Managing Printers from the Command-Line

Deleting Printers

Setting the Default Printer

Starting and Stopping Printers

Accepting and Rejecting Print Jobs

Checking Printer Status

Setting Quotas on a Printer

Restricting User Access to a Printer

Printing Banner Pages

Some More Printer and CUPS-Specific Commands

Managing Print Jobs through Command Line

Submitting Files for Printing

Checking the Status of Print Jobs

Choosing a Printer

Setting Printer Options

Printing the Output of a Program

Printing Multiple Copies

Checking the Printer Status

Canceling a Print Job

Moving a Print Job

Managing Printers using the CUPS Web Interface

Administration

Adding a New Printer

Managing Jobs

Find New Printers

Documentation

Summary

4. Managing Multiple Printers at a Time

Configuring Printer Classes

Features and Advantages

Implicit Class

Managing Printer Classes Through Command-Line

Adding a Printer to a Class

Removing a Printer from a Class

Removing a Class

Managing Printer Classes Through CUPS Web Interface

Adding a New Printer Class

Stop Class

Reject Jobs

Unpublished Printer

Cancel All Jobs

Delete Class

Modifying a Class

Setting up Printer Options for Class

Printing a Test Page for a Printer Class

Setting a Printer Class as Default

Set Allowed Users

Nested Printer Classes

Summary

5. CUPS Server Management

System Requirement

Configuration Files

Classes Directives

Accepting

Printer

Class

DefaultClass

AllowUser

DenyUser

Info

Location

JobSheets

KLimit

PageLimit

QuotaPeriod

State

StateMessage

Client Directives

ServerName

Encryption

Server Directives

Editing the cupsd.conf File Via the Web Interface

Important Directives of cupsd.conf

Server Identity

ServerAdmin

ServerName

Server Options

LogLevel

Network Options

Listen

Port

Browsing Options

Browsing

BrowseOrder

BrowseAllow

BrowseDeny

BrowseProtocols

BrowseAddress

BrowseShortNames

Security Options

SystemGroup

AuthType

Location

ImplicitClasses

ImplicitAnyClasses

Printer Directives

Accepting

Printer

DefaultPrinter

AllowUser

DenyUser

DeviceURI

Info

Location

JobSheets

KLimit

PageLimit

QuotaPeriod

State

StateMessage

Concept of Operation Policies

Summary

6. Client Setup

Setting up a CUPS Client

Print Queues

Manual Configuration of Print Queues

Automatic Configuration of Print Queues

BrowseTimeout

BrowseInterval

BrowsePoll

BrowseAddress

CUPS Server's Communication with Clients

Single Print Server Configuration

Multiple Print Servers Across Different Subnets

Load Balancing and Failsafe Operation

UNIX/Linux Client

Adding a Printer

LPD Clients

xinetd

inetd

Windows Clients

Printing with Samba

Printing with Other Systems

Printing with LPD Servers (lpd)

Printing with Mac OS X 10.2 or later

Printing with Windows Servers (smb)

LPD

Samba

Configuring Printer using the Command Line Interface (lpadmin)

Configuring Printer using the Web-Based Interface

Summary

7. Quota Management

Setting up Quota in CUPS

job-k-limit

job-page-limit

job-quota-period

User Restrictions

Error Messages

Correct and Incorrect Accounting

Overview of the page_log file

Flaws of the CUPS Quota system

Other Accounting Tools

PyKota

Features of PyKota:

Checking Prerequisites and Downloading Application

Installation

Summary

8. Monitoring CUPS

Using the lpstat Command

Overview of the access_log File

Overview of the error_log File

How SNMP Helps Search for Network Printers

Overview of snmp.conf

Address

Community

DebugLevel

DeviceURI

HostNameLookups

MaxRunTime

How SNMP Behaves in the CUPS Web Interface

Overview of Basic Debugging in CUPS-SNMP

Overview of mailto.conf

The Cc Directive

The From Directive

The Sendmail Directive

The SMTPServer Directive

The Subject Directive

Monitoring SNMP Printers

Downloading and Installing Cacti

Features of Cacti

Configuring an SNMP Printer with Cacti

Summary

9. File Typing and Filtering

Architecture—CUPS Filtering System

An Overview of the mime.types file

An Overview of the mime.convs file

Adding Filetypes and Filters

Overview of Filter in CUPS

An Overview of pre-filters

An Overview of the pstops Filter

An Overview of the pstoraster Filter

An Overview of the imagetoraster Filter

An Overview of the imagetops Filter

Rasterto and other Printer-Specific Filters

Foomatic and cupsomatic Filters

Additional Filter Functionality

Raw Printing

Application/octet-stream Printing

PostScript Printer Descriptions (PPDs) for non-PostScript Printers

Cupsomatic/foomatic-rip versus Native CUPS Printing

Examples for Filtering Chains

Example1

Printing with Interface Scripts

An Overview of the CUPS Printing Process

Writing your own Filter or Printer Driver

Summary

10. Security

Encryption Support in CUPS

Configuring SSL during CUPS Installation

Encryption Support

SSLListen

SSLPort

Encryption

Access Control

Address-Based Access Control

Authentication Support

Authentication using Password

Basic Authentication

Digest Authentication

Authentication using Certificates

System and Group Authentication

SystemGroup

Kerberos Authentication

Configuring Kerberos on the System

Configuring CUPS to use Kerberos Authentication

Protection from Denial of Service (DoS) Attacks

MaxClients

MaxClientsPerHost

LimitRequestBody

CUPS Release Notes

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部