Sunteți pe pagina 1din 11

Tecsup

Virtu@l

Impresiones

Copyright 2010 por TECSUP

Impresoras

Tecsup

INDICE
1.
2.
3.

4.

5.

6.

7.
8.

Introduccin ................................................................................ 3
Objetivos ..................................................................................... 3
CONEXIN A IMPRESORAS .................................................. 3
3.1.
Local PUERTOS ............................................................. 3
3.2.
REMOTA ........................................................................ 3
PROTOCOLOS DE IMPRESION .............................................. 4
4.1.
IPP ................................................................................... 4
4.2.
LPD/LPR ......................................................................... 5
4.3.
HP JETDIRECT .............................................................. 5
4.4.
SMB ................................................................................ 6
PUERTOS ................................................................................... 6
5.1.
MODULOS ..................................................................... 7
5.2.
DETECCION .................................................................. 7
5.3.
KUDZU ........................................................................... 7
ESTRUCTURA SISTEMA DE IMPRESION ............................ 7
6.1.
PLANIFICADOR/SPOOLER ......................................... 8
6.2.
FILTROS......................................................................... 8
6.3.
BACKENDS ................................................................... 9
SISTEMAS DE IMPRESIN EN LINUX ................................. 9
7.1.
CUPS ............................................................................... 9
BIBLIOGRAFIA ....................................................................... 11

Pgina 2

Impresoras

Tecsup

Impresoras
1. Introduccin
El uso de impresoras es un recurso importante en las redes de las
empresas, que por parte de las tecnologas de impresin han ido
desarrollndose, encontrndonos ahora con impresoras
matriciales, inyeccin de tinta, laser (colores). En la forma de
cmo se conecta las impresoras tambin existe una variedad como
paralelo, usb y de red. Comnmente las impresoras estaban
atachadas a una PC pero ahora existen impresoras de RED que se
conectan directamente a un punto de RED. Esta diversidad del
tema de impresoras tiene que est respaldado con los Sistemas
Operativos de los Usuarios debido a que son ellos que usaran este
recurso.
Con el sistema operativo Linux instalaremos, configuraremos y
administraremos impresoras. Implicara el conocer a detalles los
procesos que se realizan en la impresin.
2. Objetivos
Describir las diferentes formas de conexin de impresoras
Definir la estructura para un proceso de impresin.
Demostrar las configuraciones de acceso a una impresora
localmente y va red.
Fundamentar las funciones de un Sistema de Impresin
3. CONEXIN A IMPRESORAS
La diversidad de formas de conexin o acceso a una impresora
existentes en el mercado debemos agruparlo en 2 tipos para poder
definir posteriormente los requisitos a necesitar para acceder.
Clasificacin:
Local: Configurado localmente.
Remota: Accediendo remotamente por la RED.
3.1.

Local PUERTOS
Las impresoras en forma local podran conectarse en
forma Paralelo, serial y Usb. La mayora de las impresoras
estn optando como estndar la conexin USB, debido a
su velocidad.
Paralelo
Serial
USB

3.2.

REMOTA
Los Servicios de Impresin remota permiten que usuarios
conectados en una red puedan acceder a impresoras
conectadas en otro equipo. Estn basados en protocolos

Pgina 3

Impresoras

Tecsup

estndares que es implementado por un software que


tienen que estar instalado en ambas partes para
comunicarse, permitiendo enviar los trabajos de impresin
y que luego ser enviada a la impresora fsicamente. Estos
protocolos no dependen o no estn basadas del tipo de
impresora, esto quiere decirnos que podra usar estos
protocolos para enviar un trabajo de impresin a un
mismo modelo de impresora.
Relacin de protocolos:
IPP
HP JetDirect
Line Printer Daemon (LPD)
SMB
Nota: Estos protocolos estn basados en TCP/IP.
4. PROTOCOLOS DE IMPRESION
4.1.

Pgina 4

IPP
Protocolo de Impresin (Internet Printing Protocol) es
soportado por diferentes servidores de impresin y
Sistemas Operativos como Linux y Windows.
IPP define un protocolo estndar de impresin para
administrar los trabajos de impresin y las opciones como
tamao, resolucin. IPP puede ser usado localmente o va
red, IPP adems soporta un control de acceso
autentificado e encriptado haciendo mucho mas seguro el
envi de impresiones remotas.
IPP est ubicado en la capa de HTTP (Hyper-Text
Transport Protocol) el protocolo que usa los servidores
WEB. Esto permite que los usuarios puedan ver los
documentos enviados y chequear el estado de la
impresora y administrarlo va browser.

Tecsup

4.2.

Impresoras

LPD/LPR
Sistema y protocolo que administra la cola de impresin y
el soporte para funcionar como un Servidor de impresin
va la RED. Varios equipos denominados PRINT SERVER
usan a LPD/LPR como su protocolo de comunicacin
usando las redes TCP/IP.
Las impresoras que
administran los Print Server son conocidas como
impresora TCP/IP, debida a que se establece una conexin
de TCP/IP entre el cliente y el Servidor de Impresin.
Una impresora LPD es identificada por la direccin IP del
Servidor o del Print Server que est conectada la
impresora ms un nombre de cola asignado. En un
Servidor LPD pueden existir varios nombres de colas que
estn asociadas a las diferentes impresoras.
Nota: Print Servers son equipos de propsito definido
para conectar impresoras y compartirlas va RED usando
protocolos de impresin. En el mercado venden
dispositivos que cumplen esta funcin que cuenta con
puertos de impresoras y una conexin de RED. Tambin
varias impresoras internamente traen estos dispositivos y
podemos ver a impresoras que traen un conector de RED.

4.3.

HP JETDIRECT
Protocolo de impresin de la empresa HP. HP vende
dispositivos Print Server y mediante este protocolo
puedan ser accedidos las impresoras conectadas. En las
impresoras de alto nivel el fabricante HP proveen el
soporte de incorporar a dispositivos Print Server como
modulo opcional, para eso las impresoras HP cuentan con
una baha para incorporar a estos mdulos que son como
una tarjeta que posee un conector de RED. De esta forma
podremos observar que las impresoras directamente se
conectan a la RED y el protocolo de acceso es comnmente
HP JETDIRECT.
Nota: Recordar que los protocolos de impresin no se
asocian con los modelos de impresoras, estos nos indica
que una impresora HP puede ser usados por Servidores

Pgina 5

Impresoras

Tecsup

de Impresin que manejan otros protocolos como el IPP,


LPD/LPR o SMB.

4.4.
SMB
Protocolo usado en las redes Microsoft para compartir los
recursos de impresora y archivos va red. El que necesite acceder
a una impresora de redes Microsoft debe contar con el protocolo
de SMB. El acceso a la impresora es por la IP de la PC que esta
compartiendo la impresora y el nombre que se asigno al recurso
compartido. El SMB est basado en el protocolo TCP/IP lo cual
nos permite acceder de redes remotas y por el lado de la
administracin el poder administrar los permisos y acceso con las
cuentas de usuarios que pueden estar localizadas localmente o en
un Active Directory.
Nota: Todo equipo Windows podra funcionar como un Servidor
de Impresin, aunque se recomienda que sea el Servidor el
encargado de funcionar como Servidor de Impresin.

5. PUERTOS
Como todo dispositivo en Linux se le asigna un nombre:
Paralelo: /dev/lp0
Usb: /dev/usb/lp0
Estos son archivos especiales que sirven de interconexin con lo
fsico.

Pgina 6

Impresoras

Tecsup

5.1.

MODULOS
La deteccin de perifricos en los puertos son funciones de
algunos mdulos que ayudan al Sistema Operativo a
reconocer los dispositivos que estn conectados en sus
puertos. Tenemos la siguiente relacin:
USB: usbhlp
Paralelo: parport_pc parport
Herramientas de administracin de los mdulos:
Visualiza mdulos:
# lsmod
Activacin manual de los mdulos:
# modprobe <modulo>

5.2.

DETECCION
Es importante asegurar la deteccin de la impresora en su
puerto respectivo. Para comprobar existen herramientas
de ayuda:
USB: # lsusb
Paralelo:
# cat /proc/sys/dev/parport/parport*/autoprobe*

5.3.

KUDZU
Linux cuenta con un programa de detector de hardware
llamado (Kudzu) en la mayora de las distribuciones lo
contiene y se instala por defecto cuando se realiza la
instalacin del Sistema Operativo Linux, el programa
Kudzu
acta como un servicio que esta activado
permanente desde el arranque del Sistema Operativo.
Funciones del Kudzu:
Deteccin de nuevo hardware
Deteccin de hardware retirado.

6. ESTRUCTURA SISTEMA DE IMPRESION


Los Sistemas de impresin principalmente estn
compuestos de 3 bloques que permitirn obtener
la funcin final que es la impresin del
documento. Para completar este proceso el proceso
de cada bloque permitir ir adecuando para su
impresin:
Planificador/Spooler
Filtros
Backends
Estos bloques son las caractersticas que pueden
servir de referencia para evaluar los Sistemas de

Pgina 7

Impresoras

Tecsup

Impresin, segn los que nos ofrezca como mejores caractersticas


en cada nivel, ser de mayor conveniencia optar por ese Sistema
de Impresin.
6.1.

PLANIFICADOR/SPOOLER
En el proceso de la impresin cumple las siguientes
funciones:
Interface de administracin de los trabajos de
impresin.
Configuracin del Servidor de Impresin.
Definicin de clases de impresoras, donde las
aplicaciones pueden enviar peticiones a grupo de
impresoras en una clase, permitiendo al planificador
redirigir el trabajo a la primera impresora libre de esa
clase.
Gestionas los trabajos de impresin.
Registrar los eventos de acceso, error.
Control de acceso.

6.2.

FILTROS
Encargados de convertir la informacin de los trabajos de
impresin al lenguaje/formato
Destino de la impresora que pueda entender. Por ejemplo
recibir por parte de las aplicaciones e imprimir varios
tipos de archivos como archivos de imgenes HP-GL/2,
PDF y de texto. En otros casos convertir los archivos de
imgenes en formatos bitmaps que pueda ser enviados a
las impresoras.
Lenguaje o formato de impresoras ms comunes:
Postscript (PS): Utilizado en muchas impresoras y de
manera usual como formato de transporte de archivos
grficos. Usado en impresoras laser, inyeccin de tinta.
Desarrollado por ADOBE.
PCL: Lenguaje avanzado desarrollado por HP para las
impresoras laser, varios fabricantes han optando este
lenguaje como un estndar. Consume menos recurso
que PostScript. Existen varias clases de PCL que cada
uno ha ido mejorando las caractersticas.
ESC/P: Para impresoras matriciales creado por Epson.
Es un lenguaje simple, sofisticado y eficiente que
permite utilizar una impresora matricial haciendo uso
de todas las funciones predefinidas en fbrica.
DYMO

Pgina 8

Tecsup

6.3.

Impresoras

BACKENDS
Una vez que los filtros han adaptado la informacin al
lenguaje de impresin, los Backends son los encargados de
enviar esta informacin a la impresora. Debido a que las
impresoras pueden estar conectadas localmente o
remotamente debe proveer soporte para impresoras
conectadas en el puerto paralelo, serial, usb o sobre la red
va los protocolos IPP, JetDirect, LPD o SMB.

7. SISTEMAS DE IMPRESIN EN LINUX


Por el lado de desarrollo de los sistemas de impresin en Linux
principalmente se cuenta con dos sistemas de impresin LPRNG
y CUPS. Esto no indica que los dos son necesarios tenerlos, la
evaluacin de uno de otro depender de sus beneficios. El CUPS
se ha ido posicionando como el estndar de los Sistemas de
Impresin de Linux, debido a su modularidad en su estructura.
7.1.

CUPS
CUPS es el sistema de impresin estandarizado para todas
las variantes UNIX y su estructura modular permite
procesar diferentes formatos de
datos. Antes de CUPS era difcil
encontrar un Sistema de Impresin
estandarizado que sea capaz de
soportar la diferentes impresoras
existentes en el mercado debido a que
usaban su propio lenguaje de
impresin y formatos como los
sistemas de impresin existente como
el System V y de Berkeley basados en
LPRNG que en su mayora soportan
impresoras de lnea (solo texto) o
impresoras PostScript (texto y
grficos) y estaba limitado en poder
detectar los formatos y convertir a un
formato de impresin. Tambin por
esta variedad de Sistemas de Impresin impeda que los
fabricantes de drivers desarrollaran drivers para un
Sistema Especifico.
Otro inconveniente es que la conversin de datos se
realizaba en cada estacin de trabajo y no en un servidor
central. CUPS permite ms fcilmente, a los fabricantes de
impresoras y a los desarrolladores de controladores, crear
controladores que funcionen nativamente en el servidor
de impresin. EL procesamiento ocurre en el servidor,
permitiendo sistemas de impresin basadas en red mucho
ms sencillas que con otros sistemas de impresin Unix.
Permite que un cliente en forma remota pueda enviar en

Pgina 9

Impresoras

Tecsup

un formato PostScript y en Servidor pueda darse formato


por los filtros a un lenguaje entendible por la impresora.
Para guardar compatibilidad con los comandos usados en
Sistemas LPRNG, CUPS provee estos comandos
permitiendo que usuarios o aplicaciones pueda seguir
usando estos comandos pero que ahora est siendo
procesado por CUPS.
7.1.1.

CONFIGURACION DE IMPRESORAS
CUPS soporta diversas formas de enviar los
trabajos a las impresoras, que pueden estar
conectadas localmente (Paralelo, Serial, USB) o va
red (IPP, LPD, SMB, JetDirect) estos nos permite
una flexibilidad en la administracin en donde
CUPS puede centralizarse la administracin de
impresoras.

7.1.2.

SMB
Para conectarse a impresoras remotas que esta
compartiendo PC WINDOWS se necesita del
protocolo SMB primeramente. El soporte de SMB
es provedo por el paquete de SAMBA, pero por
parte de CUPS realizara las configuraciones
respectivas de la gestin de la impresora, los
filtros a usar y el driver. CUPS al enviar los
trabajos de impresin usara al protocolo SMB para
comunicarse con el recurso compartido.
Al observar las secciones de configuracin, lo que
varia principalmente es la forma de conexin
(backends) que nos solicita la informacin
necesaria para acceder a este recurso, al tratarse de
un recurso de una impresora que usa el protocolo
SMB la direccin de conexin es:

smb://{NombrePcRemota}/{NombreDelRecursoDeImpresora}

Pgina 10

Impresoras

Tecsup

7.1.3.

LPD
Para conectarse a impresoras remotas que estn
conectadas en PRINT SERVER se necesita del
protocolo LPD primeramente. CUPS trae el
soporte del protocolo de LPD, en los pasos de
configuracin de la impresora indicaremos que la
conexin a la impresora ser usando el protocolo
LPD/LPR, luego indicaremos la IP del PrintServer
y el nombre de cola asignado al puerto donde est
conectado la impresora. Formato de la direccin
de conexin:

lpd://{IP_PrintServer}/{NombreDeColaDeImpresora}
7.1.4.

COMANDOS
CUPS guarda compatibilidad con los comandos
usados en los Sistema de Impresin LPRNG, de
esta forma se puede seguir realizando las mismas
operaciones con los mismo efectos a diferencia
que detrs la gestin lo est realizando CUPS.
Algunos comandos:
Imprimir
# lpr P printer filename
Visualizar cola de impresin
# lpqstat
Eliminar trabajos de impresin
# lprm job-id

8. BIBLIOGRAFIA
Site de Cups
http://www.cups.org/

Pgina 11

S-ar putea să vă placă și