ABCdatos | Inicio Seguir | |
Utilizar una impresora remota que esté conectada a un ordenador Windows
PUBLICIDAD Para comenzar es necesario dar de alta una nueva impresora. La llamaremos en este caso: Sambaprinter. Para hacerlo crea un archivo de spool para la cola de impresión: mkdir /var/spool/lpd/Sambaprinter/ Es importante asegurarse de que los permisos de este directorio son adecuados. En el caso de Debian el permiso bueno era el 775: chmod 775 /var/spool/lpd/Sambaprinter/ Dar de alta la impresora en el fichero /etc/printcap, introduciendo en el mismo las siguientes líneas: Sambaprinter:\ :sd=/var/spool/lpd/Sambaprinter:\ :sh:\ :if=/usr/local/etc/smbprint:\ :af=/var/spool/lpd/Sambaprinter/acct:\ :lp=/dev/null:\ :mx#0: Aquí, la primera línea especifica el nombre de la impresora. La segunda, su directorio de spool (sd -> Spool Directory). En la cuarta línea se encuentra la clave de la cuestión: se está especificando un filtro de entrada (if -> Input Filter), de modo que el fichero que se pretende imprimir es enviado a dicho filtro. A continuación se explica cómo obtenerlo: El filtro de entrada, smbprint, debe encontrarse entre los ficheros que se copiaron al disco duro al instalar el paquete Samba. Normalmente se halla en algún subdirectorio de /usr/doc/ Una vez localizado el fichero hemos de copiarlo al directorio señalado en la línea if=... que introdujimos anteriormente en /etc/printcap (en nuestro ejemplo a /usr/local/etc/) de modo que esta línea señale a smbprint. Darle permiso de ejecución: chmod a+x smbprint El filtro smbprint básicamente contiene una llamada al programa smbclient (otro de los ficheros que vienen en el paquete Samba) con los parámetros adecuados. Esta llamada se efectúa en las últimas líneas de smbprint. Hemos de asegurarnos de que la ruta de directorios especificada para smbclient (Del tipo /usr/local/samba/smbclient) es correcta, modificándola si es necesario. Por último hay que especificar la impresora remota en la que deseamos imprimir. Supongamos que esta impresora se encuentra en el ordenador denominado Computer, que se llama POSTSCRIPTPRINTER (para saber cuáles son los recursos que ofrece la máquina COMPUTER, podemos teclear el comando smbclient -L COMPUTER) y que no requiere de ningún password para su acceso. Se trata entonces de editar un fichero llamado .config, situado en el directorio de spool de la impresora (en nuestro ejemplo, /var/spool/lpd/impreSamba/), e introducir las siguientes líneas: server=Computer service=POSTSCRIPTPRINTER password="" Este fichero será empleado por smbprint para efectuar la llamada adecuada a smbclient. No olvidar que hay que volver a iniciar el demonio de impresión para que reconozca a la nueva impresora: lpd Ya podremos enviar un fichero a la impresora remota, por ejemplo: lpr -P Sambaprinter prueba.ps Nota: Para hacer que Sambaprinter sea la impresora utilizada por defecto, sustituir en /etc/printcap impreSamba:\ por lp|impreSamba:\ Más trucos del mismo autor Conexión a Internet Sigue estos pasos si quieres conectar a Internet a través de Linux, y con pppd: 1- Edita el archivo /etc/ppp/options de la siguiente manera: connect /etc/ppp/conexinet crtscts modem passive user... ► sigue leyendo Controlar el volúmen del módem Para bajar el volumen del módem basta añadir L1 o L0 a la cadena de inicialización del mismo. Un buen lugar para ubicarlo puede ser entre el AT y el... ► sigue leyendo Corrección de los acentos Si alguna vez has visto que el contenido de un archivo de texto creado con un editor de DOS te muestra caracteres raros en lugar de acentos, se debe a que la codificación estándar... ► sigue leyendo Activar el español como idioma predeterminado Si tras la instalación de alguna distribución de Linux, te encuentras con problemas con el idioma, puedes hacer lo siguiente: Añade en el fichero /etc/profile (o en ~/.profile)... ► sigue leyendo Optimiza la gestión de memoria en X-Window X-Window es un gran consumidor de recursos en Linux. Existen algunos trucos que pueden reducir el problema de falta de memoria, aunque por supuesto la solución definitiva no es otra que la de... ► sigue leyendo Diferentes versiones de la librería Qt Cómo solucionar problemas entre versiones diferentes de la librería Qt. Si obtienes el siguiente error al ejecutar el script de configuración para la compilación de... ► sigue leyendo Montar una partición Windows (VFAT) Crea el directorio de montaje, (por ejemplo, /win), y agrega al fichero /etc/fstab una línea similar a la siguiente: /dev/hda1 /winvfat defaults 1 2 Si al arrancar no reconoce el sistema de... ► sigue leyendo |