1 COP 4343 Unix System Administration Unit 9: printing – lpr – CUPS.

Slides:



Advertisements
Similar presentations
Till Kamppeter, MandrakeSoft, France PWG/FSG OP Meeting, March 31-April 4, 2003 linuxprinting.org and Foomatic The Current Standard for Printer Driver.
Advertisements

SINE NOMINE ASSOCIATES Nov , 2004 Miami, FL © Sine Nomine Associates 2004 zSeries Expo L 05 David Boyes Printing With CUPS.
Chapter 11 Chapter 11: Installing and Managing Printers.
Chapter 11 UNIX Printing. have to be root to setup a printer local printer is directly connected remote printer is a network printer print queue is nothing.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Introduction1-1 Printing  Some printer jargon m Spooler A piece of software m Dpi Dots per inch m PDL Page description languages m Bitmap Common bitmap.
Guide to Linux Installation and Administration, 2e1 Chapter 12 Printing in Linux.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Linux+ Guide to Linux Certification, Second Edition
CS 497C – Introduction to UNIX Lecture 13: - The File System Chin-Chih Chang
Linux Networking CIS Why Linux/Unix? Configurability ▫Customizable System to satisfy unique needs. Scalability ▫Able to serve an increasing number.
Jefferson Lab Printing System Sherman White Jr.. Jefferson Lab Print Services ~ printers >1500 systems (Unix+Windows) 2 Windows print servers 1.
LINUX Printing Scott Davidson National Product Support Manager.
A+ Guide to Software, 4e Chapter 11 Supporting Printers and Scanners.
© 2004, The Technology Firm Common Unix Printing System Browsing Protocol.
Figure 14-1 The main Printer configuration window.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Managing Printers Chapter 14. Chapter Objectives Understand printing terminology and concepts. Understand print server requirements and configuration.
Lecture 8 Configuring a Printer-using Magic Filter Introduction to IP Addressing.
Network printing in heterogenous environments Christoph Beyer Deutsches Elektronen Synchrotron, IT Notkestr Hamburg,
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Windows Server 2008 Chapter 6 Last Update
CMSC 691X – Summer 2002 Project By Pravin D’Souza.
1 COP 4343 Unix System Administration Unit 16: file server – samba.
Laser Printers on Ratex Alan Carson
1.  The Linux system of permissions is much more difficult than that of Windows  System administrators are given more control with the use of three.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Configuring Disk Quotas Linux System Administration To implement disk quotas, use the following steps: Enable quotas per file system by modifying /etc/fstab.
Chapter 12: Configuring Networks The Complete Guide to Linux System Administration.
SUSE Linux Enterprise Server Administration (Course 3037)
Workshop 1: Introduction to TCP/IP
IT2204: Systems Administration I 9. Printing. Printing  Printing and print services –Printing policies and architecture –Printing terms –Types of printers.
Device and Filesystem Management CSCI N321 – System and Network Administration Copyright © 2000, 2012 by Scott Orr and the Trustees of Indiana University.
Session 10 Windows Platform Eng. Dina Alkhoudari.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
Working with Files Chapter 5. Display a Calendar Display a calendar for a specific month – cal Display a calendar for a specific year – cal 2000.
1 COP 4343 Unix System Administration Unit 15: file server – ftp – nfs.
Chapter 6 Configuring Windows Server 2008 Printing
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Large Scale Parallel Print Service Ivan Deloose – David Foster – Ignacio Reguero CHEP 2000 – 8 February 2000 – Padova (I) Presented by Ivan Deloose -
Linux+ Guide to Linux Certification, Third Edition
CIS Lesson 10 Printers. CIS Lesson 10.
Linux Printing Chapter 14. Linux Printing Configuring a local printer Configuring a remote printer Traditional UNIX printing CUPS web Interface CUPS on.
Device and Filesystem Management CSCI N321 – System and Network Administration Copyright © 2000, 2010 by Scott Orr and the Trustees of Indiana University.
11 CONFIGURING AND MANAGING PRINTERS AND FAX DEVICES Chapter 6.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
CIS 192B – Lesson 7 UNIX Printing. CIS 192B – Lesson 7 Printing Architecture Clients Scheduler/ Backends Network Spooler Named Queue Script Command-line.
Introduction to Computer Networks Introduction to Computer Networks.
Linux Operations and Administration
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
Setting up a Printer. ♦ Overview Linux servers can be used in many different roles on a LAN. File and print servers are the most common roles played by.
Linux Systems Administration
Chapter 12: Configuring Networks
Configuring Disk Quotas
COP 4343 Unix System Administration
Large Scale Parallel Print Service
Ftp File and Print Server
LINUX ADMINISTRATION 1
Jefferson Lab Printing System
CUPS History Why change ? CUPS options Current DICE setup What next ?
Unix Linux Administration I
IS 4506 Server Configuration (HTTP Server)
Samba.
CUPS Print Services.
Applications Layer Functionality & Protocols
Chapter 11: Installing and Managing Printers
Configuring Disk Quotas
Presentation transcript:

1 COP 4343 Unix System Administration Unit 9: printing – lpr – CUPS

2 Printing in Unix Traditional –Berkeley Line Printer Daemon –AT&T Line Printer System Improvements: –typical Linux implementation –LPRng Emerging standard –Internet Printing Protocol: IPP/1.1 –Common Unix Printing System: CUPS

3 Traditional Linux printing PRINTER environment variable command line printing: lpr ex: lpr filename print job maintenance –show print queue: lpq –remove job from queue: lprm

4 lpd daemon configuration –/etc/printcap local or remote printers –print filters queue control per printer –lpc status, start, stop

5 Common Unix Printing System CUPS manages printers in a network –maintains printer definitions –allows printing to network printers maintains lpr commands and /etc/printcap file for backward compatibility

6 CUPS device support lpinfo -v network socket network http network ipp network lpd network smb serial serial:/dev/ttyS2?baud= direct parallel:/dev/lp1 direct usb:/dev/usb/lp0 direct scsi direct hal

7 CUPS setup cups service –yum install cups –enable in run-level: chkconfig cups on –start service: service cups start configuration –/etc/cups/cupsd.conf specify which IP:port to listen on listen on :631 allow access to Location / and /admin allow from –security: allow tcp port 631 in firewall

8 Common Unix Printing System managing CUPS printers –command line interface: lpadmin –old style semi-graphical: printconf –web interface on port printer definitions –ppd files

9 CUPS printer setup printer class –for sets of similar printers –jobs accepted to class will print on one printer in class printer setup –local: device –network: protocol + host + name ex: “lpd://ferret.cs.fiu.edu/venom”

10 CUPS printer setup supported printers –HP, Epson, Okidata, Postscript,... printer options –output resolution, double-sided, banner,...

11 CUPS printing client –PRINTER environment variable –interactive from program lpr or lp lpq lprm lpstat