

	

        

	

	





	

	
Un aperu de CUPS 
	(Common UNIX Printing System),

	Version 1.1


	
July 10, 2000
	Michael Sweet, Easy Software Products

	Copyright 1998-2005, All Rights Reserved.

	
Traduction franaise - 27/06/2002 : Marian REYT-LLABRES (mrl21_pub at netcourrier.com).

	




Ce document dcrit le logiciel CUPSTM (Common UNIX Printing
System
TM), un systme d'impression portable et extensible pour UNIX®.
CUPS est dvelopp par
http://www.easysw.comEasy Software Products , un diteur logiciel
implant  Hollywood, Maryland qui vend des logiciels commerciaux pour UNIX depuis 1993
par le biais de plus de 40 distributeurs rpartis dans plus de 80 pays de par le monde.

Des informations supplmentaires sur CUPS sont disponibles sur le Web  l'adresse " http://www.cups.orghttp://www.cups.org ".

Avant-propos


Note du traducteur : Amies lectrices, amis lecteurs, j'ai fait le choix de ne pas traduire l'expression anglaise "default" par la 
version franaise
habituellent utilise 
"par dfaut" que l'on doit, entre autres,  la documentation d'un clbre systme d'exploitation "ouvert  tous vents".

En effet, l'expression "par dfaut" est normalement utilise en mathmatiques (arrondi "par dfaut" ou "par excs", 
personnellement je cherche encore mon "imprimante par excs" !)
mais elle est abusivement employe en informatique pour signifier "donne/comportement qui s'applique si l'on n'en 
prcise pas 
explicitement la valeur/nature/teneur".

Or la langue franaise possde justement un mot pout exprimer ce concept 
: "implicite" (Larousse 1998 : "Qui est contenu dans une proposition sans tre exprim en termes prcis formels; qui est la 
consquence ncessaire."). Dans la mesure du possible, j'utiliserai
cet adjectif sauf dans les cas o son emploi n'est pas suffisamment 
explicite (sic !). Je lui
prfrerai alors l'expression "... de base ..." ou l'adjectif "standard".

Ce choix est totalement personnel et le fait que j'ai fait l'effort (non ngligeable) de traduire ces lignes pour vos yeux dlicats suffit  le justifier! Si, par malheur, ma prose vous est insupportable,
je ne vous empche aucunement de vous reporter  la version originale o vous retrouverez "default" entour de tout le
reste... en anglais, bien sr. Enfin, si vous avez une meilleure traduction, je suis preneur !

Malgr les trs nombreuses relectures et corrections, certaines fautes de frappe, d'orthographe ou de grammaire ont pu chapper  ma vigilance (ou  celles de mes relecteurs/correcteurs). Merci de me les signaler afin de contribuer 
l'amlioration constante de la qualit du prsent manuel.

Bonne lecture !




Historiquement, l'impression sous UNIX a toujours t ralise en utilisant
un des deux systmes d'impression - le Berkeley Line Printer Daemon ("LPD") [RFC1179]
et l'AT&T Line Printer. Ces systmes d'impression ont t conus dans les annes 70 pour
imprimer du texte sur des imprimantes matricielles  aiguilles; les constructeurs ont
depuis ajout divers systmes de pilotage sur bien d'autres types d'imprimantes.


Des remplaants pour ces systmes d'impression ont merg [LPRng,
Palladin, PLP], cependant aucun d'eux n'a fondamentalement chang les capacits de ces systmes historiques.


Au cours des dernires annes, plusieurs tentatives de dveloppement
d'une interface d'impression standard ont t faites, celles-ci incluant le projet
de standard d'impression POSIX dvelopp par l'IEEE (Institute of Electrical and Electronics
Engineers, Inc.) [IEEE-1387.4] ainsi que le protocole IPP (Internet Printing
Protocol) dvelopp par l'IETF (Internet Engineering Task Force) par le biais du PWG
(Printer Working Group) [IETF-IPP]. Le standard d'impression POSIX dfinit un ensemble commun
d'outils en ligne de commande ainsi qu'une interface C pour l'administration des
imprimantes et des travaux d'impression, mais il a t abandonn par l'IEEE.

Le protocole IPP dfinit des extensions au protocole HTTP 1.1 (Hypertext Transport Protocol)
[RFC2616] afin de fournir le support pour un service d'impression  distance.
IPP/1.0 a t accept par l'IETF comme une RFC (Request For Comments - Requte pour commentaires )
exprimentale en octobre 1999. Depuis lors, le PWG (Printing Working Group) a dvelopp un jeu
de spcifications mises  jour pour IPP/1.1 qui a t accept par l'IETF et attendent leur publication
en tant que proposition de standard. Contrairement au systme d'impression POSIX, IPP enthousiasme les
acteurs de l'industrie et est en passe de devenir la solution standard d'impression via rseau pour tous
les systmes d'exploitation.

CUPS utilise le protocole IPP/1.1 pour fournir un systme d'impression complet et moderne
pour UNIX qui peut tre tendu pour prendre en charge d'autres imprimantes, priphriques et protocoles tout
en fournissant une compatibilit avec les applications UNIX existantes. CUPS est un logiciel libre distribu
conformment aux termes de la licence GPL (General Public License).

Historique



La premire version de production de CUPS (base sur le protocole IPP/1.0) a t ralise
en octobre 1999. Depuis ce jour, nous avons ralis diverses mises  jour du produit original CUPS 1.0 qui
concernaient la scurit, la portabilit et des corrections de bogues, mais aucune nouvelle fonctionnalit n'a t
ajoute, ceci afin de garantir la stabilit du code de CUPS

CUPS 1.1 est bas sur IPP/1.1 et ajoute nombre des amliorations fonctionnelles qui ont t demandes
par les utilsateurs. Comme pour la version 1.0, CUPS 1.1 sera suivie de mises  jour qui rsoudront tout
problme dcouvert sur le logiciel, mais elles n'ajouteront aucune nouvelle fonctionnalit.

Aperu de l'architecture


Comme la plupart des systmes d'impression, CUPS est conu autour d'un processus d'ordonnancement central qui
rpartit les travaux d'impression, excute des tches d'administration, fournit des informations sur l'tat des imprimantes
aux programmes locaux et distants, et informe les utilisateurs si ncessaire. La Figure 1 montre la base de l'organisation de CUPS.


Figure 1 - Diagramme de l'architecture globale de CUPS


L'ordonnanceur (Scheduler)


L'ordonnanceur est une application serveur HTTP 1.1 qui traite les requtes HTTP. En plus de
traiter les demandes reues par le biais de requtes IPP POST, l'ordonnanceur agit galement comme un serveur
"web" totalement fonctionnel qui ouvre l'accs  la documentation,  la surveillance de l'tat du systme et
  son administration.


L'ordonnanceur maintient galement une liste des imprimantes disponibles sur le rseau local (LAN) et rpartit
les travaux d'impression si ncessaire en employant les filtres ou les programmes appropris.

Fichiers de configuration


Les fichiers se rpartissent de la manire suivante :



	
Le fichier de configuration du serveur HTTP.

	
Les fichiers de dfinition des imprimantes et des classes d'imprimantes.

	
Les fichiers dcrivant les rgles de conversion des types MIME.

	
Les fichiers PPD (PostScript Printer Description).



Le fichier de configuration du serveur HTTP est conu dans la mme optique que celle du fichier de configuration du serveur Apache et
dfinit toutes les rgles de contrle d'accs pour le serveur.

Les fichiers de dfinition des imprimantes et des classes d'imprimantes listent les classes d'imprimantes et les
files d'impression disponibles. Les classes d'imprimantes sont des collections d'imprimantes. Les travaux
d'impression envoys  une classe sont transmis  la premire imprimante disponible de la classe selon un mthode de type "round-robin".

Les fichiers de dfinition des types MIME listent les diffrents types MIME pris en charge (texte simple, postscript, etc...)
et des rgles "magiques" pour dtecter automatiquement le format d'un fichier. Ils sont utiliss par le serveur
HTTP pour renseigner le champ 
Content-Type des requtes GET et HEAD, et par le
gestionnaire de requtes IPP pour dterminer le type de fichier lorsqu'une requte 
Print-Job ou Send-File
est reue avec un champ 
document-format contenant la valeur application/octet-stream.

Les fichiers de rgles de conversion MIME listent les filtres disponibles. Les filtres sont utiliss
quand un travail d'impression est soumis, de sorte qu'une application puisse envoyer un format de fichier
adapt au systme d'impression qui convertit alors le document dans un format imprimable. Chaque filtre a un
cot relatif associ, et l'algorithme de filtrage choisit le jeu de filtres qui permettra de convertir le
fichier avec un cot minimal.

Les fichiers PPD dcrivent les capacits de toutes les imprimantes, pas seulement celles de type PostScript.
Il y a un fichier PPD pour chaque imprimante. Les fichier PPD pour les imprimantes non-PostScript dfinissent des
filtres additionnels au moyen des attributs 
cupsFilter afin de prendre en charge les pilotes d'imprimantes.

L'API CUPS


L'API CUPS contient des fonctions spcifiques  CUPS pour mettre en file d'attente les travaux
d'impression, rcuprer de l'information sur les imprimantes, accder aux ressources via les
protocoles HTTP et IPP, manipuler les fichiers PPD. Contrairement au reste de CUPS, l'API CUPS
est distribue conformment aux termes de la licence LGPL ainsi elle peut tre utilise par des
applications non-GPL.

Commandes de type Berkeley et System V


CUPS fournit une interface en ligne de commande de type System V et Berkeley pour soumettre des travaux
d'impression et vrifier l'tat des imprimantes. Les commandes 
lpstat et lpc status
affichent aussi les imprimantes rseau ("imprimante@serveur") lorsque l'exploration rseau des imprimantes ("printer browsing") est active.

Les commandes d'administration de type System V sont fournies pour administrer les imprimantes et les classes
d'imprimantes. L'outil d'administration d'imrpimante Berkeley 
lpc est uniquement pris en charge en mode
"lecture seule" pour vrifier l'tat actuel des files d'impression et de l'ordonnanceur.

Filtres


Un programme de filtrage lit les donnes depuis l'entre standard ou depuis un fichier si un nom de fichier est indiqu.
Tous les filtres doivent prendre en charge un jeu commun d'options incluant le nom d'imprimante, ne n
d'identification du travail d'impression (ID), le nom de l'utilisateur, le nombre de copies,
et des options pour le travail d'impression. Toute sortie est envoye vers la sortie standard.

Des filtres sont fournis pour de nombreux formats de fichiers y compris les fichiers image et des filtres
PostScript "matriciels" 
(NdT : "raster" = au sens o le document imprim est en fait une image gnre par une trame de points,
par exemple une imprimante  jet d'encre est de type "matriciel" mme si l'impression ne se fait pas au moyen
d'aiguilles venant frapper un ruban et dposer de l'encre sur le papier, souvenirs, souvenirs...)
 qui prennent
en charge les
imprimantes non-PostScript 
(NdT : par opposition, le langage PostScript est un langage de description de
page de type vectoriel)
. Plusieurs filtres sont excuts
en parallle pour produire le format de sortie dsir.

Le filtre PostScript "matriciel" est bas sur le coeur du logiciel GNU Ghostscript 5.50. Au lieu
d'utiliser l'application d'arrire-plan et les pilotes d'imprimantes Ghostscript, le filtre CUPS utilise un
pilote "matriciel" d'imprimante gnrique et une application d'arrire-plan compatible CUPS pour prendre en
compte toute imprimante de type "matriciel". Ceci permet d'employer le mme filtre de pilote d'impression
pour imprimer des donnes de type "matriciel" provenant de n'importe quel filtre. 
(NdT : je suis preneur de toute information ou tout claircissement qui pourrait me permettre de produire une
meilleure traduction pour les trois paragraphes prcdents.)


Rendu d'image dans CUPS


La librairie de rendu d'image de CUPS fournit des fonctions pour manipuler
des images de grande taille, faire des conversions de palettes et des manipulations
sur les couleurs, dimensionner les images en vue de l'impression et administrer les flux de donnes
pour les pages de type "matriciel". Elle est utilise par les filtres de fichiers image de CUPS,
et tous les pilotes d'imprimantes de type "matriciel".

Programmes d'arrire-plan (Backends)


Un programme d'arrire-plan est programme qui envoie des donnes d'impression  un priphrique ou
 une connexion rseau. Des programmes d'arrire-plan pour port parallle, port srie, USB, LPD, IPP,
et les connexions AppSocket (JetDirect)  sont fournis dans CUPS 1.1.

Les versions de SAMBA commenant  partir de la version 2.0.6. incluent un programme d'arrire-plan SMB
(
smbspool(1)) qui peut tre employ avec CUPS 1.0 ou 1.1 pour imprimer vers des
machines Windows.

Impression rseau


Traditionnellement, l'impression rseau a toujour t l'une des choses les plus difficiles  faire
fonctionner sous UNIX. Une des raisons est que chaque fabricant ou vendeur a ajout ses propres extensions
au protocol LPD (le standard prcdent pour l'impression rseau), rendant l'impression inter-plateformes difficile
voire impossible.

Une autre raison est que vous devez administrer chaque imprimante rseau sur chaque machine cliente.
Dans certains cas, vous pouvez clner la configuration  partir d'un original pour tous les autres postes, mais
mme cette mthode peut tre une perte de temps et une source d'erreur. Quelque chose de mieux est ncessaire.

CUPS fournit l'exploration des imprimantes rseau ("printer browsing") qui autorise les clients 
voir et utiliser automatiquement les imprimantes de tout serveur sur le rseau local (LAN). Cela signifie que
vous devez seulement configurer le serveur et les clients verront automatiquement les imprimantes et les classes
d'imprimantes dfinies sur celui-ci.

En plus de cela, CUPS peut automatiquement fusionner plusieurs imprimantes rseau identiques en des
classes implicites 
(NdT : le terme "implicite" est ici la traduction littrale du mme mot anglais "implicit" et non celle de l'expression "default". Cf. ma note en tte du prsent manuel.). Cela permet aux clients de soumettre des travaux d'impression  une classe implicite et que
ceux-ci soient imprims sur la premire imprimante ou le premier serveur disponible. En plus de cela, des fonctions de
rpartition de charge et de tolrance de panne sont actives en dfinissant simplement la mme imprimante sur plusieurs serveurs!

Nouvelles fonctionnalits dans CUPS 1.1


CUPS 1.1 inclut de nombreuses nouvelles fonctionnalits et caractristiques:



	
#BACKENDSProgrammes d'arrire-plan (Backends) 

	
#BANNERSSupport des pages de garde (Banner Page) 

	
#DIGESTAuthentication "Digest" 

	
#DIRSVCServices d'annuaires 

	
#FHS2Changement de stucture des rpertoires 

	
#DOCOSDocumentation 

	
#DRIVERSPilotes 

	
#FILTERSFiltres 

	
#IPPPrise en charge IPP 

	
#PERSISTENCEPersistance des travaux d'impression 

	
#LPDPrise en charge des clients LPD 

	
#USEROPTSImprimantes et options dfinies par l'utilisateur 

	
#WEBInterface d'administration "web" 



1. Programmes d'arrire-plan (Backends) 


CUPS 1.1 implmente une nouvelle interface pour les programmes d'arrire-plan afin de rcuprer
la liste des priphriques disponibles pour les clients CUPS. Ceci permet aux interfaces d'administration
d'interroger l'ordonnanceur CUPS pour obtenir une liste des priphriques disponibles, configurer automatiquement
les imprimante si les informations d'identification du priphrique sont disponibles, et prsenter une liste 
l'utilisateur plutt que compter sur celui-ci pour savoir quels priphriques sont rellement disponibles sur son systme.


La nouvelle version  inclut un programme d'arrire-plan pour les imprimantes USB sous
*BSD et GNU/Linux. La prise en charge USB sous Solaris 8 sera fournie dans une prochaine mise 
jour du produit.

2. Pages de garde (Banner Page) 


CUPS 1.1 inclut la prise en charge des page de garde au dbut et  la fin d'un travail d'impression. Les
pages de garde peuvent tre dans n'importe quel format de fichier et prennent en charge la substitution de
variable pour le titre des travaux d'impression, les noms d'utilisateurs, etc. Des pages de garde implicites
("par dfaut") peuvent tre associes  chaque imprimante et peuvent tre outrepasses par l'utilisateur
au moyen des options sur la ligne de commande.

3. Authentification "Digest" 


L'authentification "Digest" fournit une mthode plus scurise pour
accder au systme d'impression. Contrairement  l'authentification "Basic", l'authentification "Digest"
n'envoie pas de mots de passe en clair sur le rseau ainsi il est plus difficile d'avoir un accs non
autoris  votre systme.

CUPS 1.1 implmente l'authentification "Digest" en utilisant un fichier de mot de passe MD5 spcial
au lieu du fichier de mots de passe UNIX. Ce fichier est administr au moyen de la commande 
lppasswd.

4. Services d'annuaires 


CUPS 1.1 ajoute une nouvelle fonctionnalit de service d'annuaire ("printer browsing" = exploration des
imprimantes) pour permettre d'employer plus facilement CUPS sur de grands rseaux locaux (LAN) ou des rseaux WAN.
Vous pouvez maintenant surveiller un serveur distant pour obtenir des informations d'impression et les relayer
sur le LAN, ainsi que limiter les informations d'impression qui sont traites (par exemple, cacher des serveurs,
des domaines ou des rseaux que vous ne voulez pas voir).

5. Changement de structure de rpertoires 


CUPS 1.1 utilise dsormais une structure de rpertoire conforme  la version 2.0 des recommandations FHS ("Filesystem Hierarchy Standard")
Ceci devrait rendre son intgration dans des distributions *BSD ou GNU/Linux plus facile.

6. Documentation 


La documentation de CUPS 1.1 a subi de nombreuses rvisions incluant une rcriture complte du guide de
l'administrateur, un nouveau guide du programmeur et un manuel de rfrence de l'implmentation du protocole IPP.
(NdT : ...et maintenant, une traduction franaise d'une partie celle-ci... ;o)

7. Pilotes 


CUPS 1.1 inclut des pilotes pour imprimantes matricielles  aiguilles et jet d'encre EPSON.
Comme pour les pilots HP PCL, les pilotes EPSON ne fournissent pas forcment la meilleure sortie possible pour
chaque imprimante mais devrait produire une qualit suffisante pour les impressions de la vie courante.

8. Filtres 


CUPS 1.1 inclut de nouveaux filtres image, PostScript, PDF et texte. Les filtres image ont
t mis  jour pour prendre en charge les fichiers Windows BMP et Alias PIX.

Le filtre PostScript est maintenant bas sur GNU/Ghostscript 5.50. Le nouveau filtre fournit des performances
bien meilleures avec les imprimantes haute rsolution et prend en charge la plupart des caractristiques du
langage PostScript 3.

Le nouveau filtre PDF est bas sur l'excellent programme Xpdf de Derek Noonburg et prend en charge la mise
 l'chelle automatique de page. Le nouveau filtre est plus rapide, plus petit, un remplaant plus avantageux
pour le filtre PDF GNU/Ghostscript qui tait utilis dans CUPS 1.0.

Le nouveau filtre texte prend  prsent en charge le texte bidirectionnel et peut encapsuler les polices
de caractres si ncessaire.

9. Support IPP 


La partie la moins visible de CUPS est probablement le support IPP. CUPS 1.1 implmente toutes les oprations
et attributs requis dans le protocole IPP/1.1 et la plupart de ceux qui sont facultatifs.Les oprations optionnelles
Create-Job et Send-File sont maintenant implmentes, permettant une meilleur compatibilit avec les systmes
d'impression de type System V (un n de travail d'impression par commande 
lp) et le support des pages
de garde.

10. Persistance des travaux d'impression 


CUPS 1.1 supporte la persistance des travaux d'impression. Cela signifie que les travaux d'impression sont
prservs mme aprs un redmarrage du systme, une fonctionnalit qui tait malheureusement absente de CUPS 1.0.

En plus de cela, CUPS 1.1 vous permet de conserver des informations sur un travail d'impression aprs que le
travail ait t imprim. Le mode de base de persistance de travaux d'impression fournit un historique des travaux
(nombre de pages imprimes, heure de soumission du travail, etc...) mais ne conserve pas les fichiers rels du
travail d'impression. Cela peut tre chang pour supprimer toute information sur les travaux d'impression aprs
qu'ils aient t imprims ou pour conserver les fichiers rels des travaux d'impression de manire  pouvoir
les resoumettre ultrieurement.

11. Support de clients LPD 


A la demande gnrale, CUPS 1.1 prend en charge les client bass sur LPD au moyen d'un nouveu mini dmon qui
traite les requtes LPD et les transmet au serveur principal.

12. Imprimantes et options dfinies par l'utilisateur 


CUPS 1.1 inclut la prise en charge d'imprimantes et d'options dfinies par l'utilisateur via une nouvelle
commande 
lpoptions. Les imprimantes dfinies par l'utilisateur sont des instances spciales
d'imprimantes disponibles (par exemple "imprimante/instance" ou "imprimante@serveur/instance") qui peuvent avoir
leur propre options de base telles la taille du papier, la rsolution, et ainsi de suite.
La commande 
lpoptions peut galement tre utilise pour dfinir une autre file d'impression implicite.

13. Interface d'administration "web" 


CUPS 1.0 fournissait une interface trs limite pour la surveillance des classes d'imprimantes, des travaux
d'impression et des imprimantes au moyen des navigateurs web. CUPS 1.1 remplace cette interface par une interface
d'administration amliore qui vous permet d'ajouter, modifier, supprimer, configurer et contrler les classes
d'imprimantes, les travaux d'impression et les imprimantes.

Logiciels utilisant CUPS


Il s'est pass beaucoup de choses depuis que CUPS 1.0 est sorti, et beaucoup de produits logiciels prennent en
charge CUPS. Nous avons contribu au code de l'quipe SAMBA pour prendre en charge CUPS, et une partie de cela
est dj disponible dans SAMBA 2.0.6 et 2.0.7. Avec un peu de chance, les pices finales qui fournissent une
complte intgration dans SAMBA seront disponibles dans la prochaine version de SAMBA.

Deux interfaces graphiques utilisant CUPS ont galement vu le jour. Le projet KUPS fournit une interface
pour CUPS base sur KDE et peut tre trouve  l'adresse :


http://kups.sourceforge.nethttp://kups.sourceforge.net 


Le projet XPP ("X Printing Panel") fournit une interface graphique de panneau d'impression pour CUPS et
peut tre trouv  l'adresse:

r
http://www.phy.uni-bayreuth.de/till/xpphttp://www.phy.uni-bayreuth.de/till/xpp/ 


De nombreux autres filtres, pilotes et tutoriels, etc ont t rendus disponibles dans le "bazaar" CUPS 
l'adresse:


http://www.cups.org/bazaar.cgihttp://www.cups.org/bazaar.cgi 


Finalement, notre propre logiciel ESP Print Pro utilise CUPS pour fournir des pilotes pour des milliers
d'imprimantes et peut tre trouv  l'adresse:


http://www.easysw.com/printprohttp://www.easysw.com/printpro 


Systmes d'exploitation utilisant CUPS


Un de nos buts a toujours t d'amener autant de distributions UNIX et GNU/Linux que possible  utiliser CUPS.
Debian fournit actuellement CUPS dans sa distribution stable, et beaucoup d'autres distributions projettent
d'en faire autant dans leurs prochaines versions.

Rsum


Le systme CUPS fournit une interface d'impression moderne pour les applications UNIX qui est  la fois
flexible et ergonomique. Le logiciel fournit des interfaces sur ligne de commande compatibles avec System V et Berkeley pour
assurer la compatibilit avec les applications existantes. CUPS 1.1 ajoute de nombreuses nouvelles fonctionnalits
qui en font encore plus un excellent choix pour imprimer sous UNIX.

Qui contacter ?


Pour de plus amples informations, contactez-nous :


Attn: CUPS Information
Easy Software Products
44141 Airport View Drive Suite 204
Hollywood, Maryland 20636 USA

+1.301.373.9600

mailto:cups-info@cups.orgcups-info@cups.org 


Rfrences




	
IEEE-1387.4

	
System Administration - Part 4: Printing Interfaces (draft)

	
http://www.pwg.org/ipp/index.htmlIETF-IPP 

	
Internet Printing Protocol/1.1

	
http://www.astart.com/lprng.htmlLPRng 

	
An enhanced, extended, and portable implementation of the
	Berkeley LPR print spooler functionality


	
Palladin

	
A printing system developed at the Massachussetts Institute
	of Technology


	
http://www-usa.iona.com//hyplan/jmason/plp.htmlPLP 

	
The Portable Line Printer spooler system

	
http://www.ietf.org/rfc/rfc1179.txtRFC1179 

	
Line Printer Daemon Protocol

	
http://www.ietf.org/rfc/rfc2046.txtRFC2046 

	
Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types

	
http://www.ietf.org/rfc/rfc2616.txtRFC2616 

	
Hypertext Transfer Protocol -- HTTP/1.1



Trademarks


The Common UNIX Printing System, CUPS, and the CUPS logo are the
trademark property of Easy Software Products. All other trademarks are
the property of their respective owners.



