Iniciar con impresora habilitada

Gustavo Emilio Conturzo Pereira gubuntero en gmail.com
Mar Mar 31 03:12:57 BST 2009


El dom, 29-03-2009 a las 21:48 -0400, KnX escribió:
> 1.- Asegurate que el servicio cups está junto a los scripts de
> arranque en /etc/init.d/
> 2.- Ejecuta esto y envianos la salida por consola:
>  
> sudo cat /etc/init.d/cups
> 
> With Kind Regards,
> 
>   Gustavo A. Lacoste Z.
>   Mobile Phone: +56 (0)9 90464874
>   Skype: knxroot
>   Msn & Gtalk: knx.root en gmail.com
>   Website: http://www.lacosox.org
> 
> 
> 
> 2009/3/29 Gustavo Emilio Conturzo Pereira <gubuntero en gmail.com>
>         Buenas tardes a todos.
>         Mi consulta es algo sencilla. Cada vez que quiero imprimir la
>         impresora
>         se inicia deshabilitada. Para poder imprimir correctamente (si
>         ya di la
>         orden de imprimir) debo cancelar la impresión, luego ir a
>         Sistema ->
>         Administración -> Impresora, clic derecho a la impresora por
>         defecto y
>         tildar la opción "Habilitada".
>         ¿Existe alguna forma de configurar la impresora para que cada
>         vez que
>         inicie la PC, la impresora inicie habilitada por defecto?
>         Esto me ocurre desde que actualicé a Ubuntu 8.10
>         
>         Gracias... un abrazo a todos.
>         
>         
>         
>         Gustavo E. Conturzo
>         Usuario Linux: #481305
>         Usuario Ubuntu: #25023
>         
>         San Juan - Argentina
>         
>         
>         --
>         ubuntu-es mailing list
>         ubuntu-es en lists.ubuntu.com
>         https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
> 
Esta es la salida del comando

#! /bin/sh
### BEGIN INIT INFO
# Provides:          cups
# Required-Start:    $syslog
# Required-Stop:     $syslog
# Should-Start:      $network avahi
# Should-Stop:       $network
# X-Start-Before:    samba
# X-Stop-After:      samba
# Default-Start:     2 3 4 5
# Default-Stop:      1
# Short-Description: CUPS Printing spooler and server
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/cupsd
NAME=cupsd
PIDFILE=/var/run/cups/$NAME.pid
DESC="Common Unix Printing System"

unset TMPDIR

test -x $DAEMON || exit 0

if [ -r /etc/default/cups ]; then
  . /etc/default/cups
fi

. /lib/lsb/init-functions

# Get the timezone set.
if [ -z "$TZ" -a -e /etc/timezone ]; then
    TZ=`cat /etc/timezone`
    export TZ
fi

restart_xprint() {
    if [ -n "$success" ] && [ -x /etc/init.d/xprint ]; then
        invoke-rc.d xprint force-reload || true
    fi
}

case "$1" in
  start)
	log_begin_msg "Starting $DESC: $NAME"
	chown root:lpadmin /usr/share/ppd/custom 2>/dev/null || true
	chmod 3775 /usr/share/ppd/custom 2>/dev/null || true

	mkdir -p `dirname "$PIDFILE"`
	if [ "$LOAD_LP_MODULE" = "yes" -a -f /usr/lib/cups/backend/parallel \
             -a -f /proc/devices -a -f /proc/modules -a
-x /sbin/modprobe ]; then
	  modprobe -q lp || true
	  modprobe -q ppdev || true
	fi

	start-stop-daemon --start --quiet --oknodo --pidfile "$PIDFILE" --exec
$DAEMON && success=1

	log_end_msg $?
	restart_xprint
	;;
  stop)
	log_begin_msg "Stopping $DESC: $NAME"
	start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile $PIDFILE
--name $NAME && success=1
	log_end_msg $?
	restart_xprint
	;;
  reload|force-reload)
       log_begin_msg "Reloading $DESC: $NAME"
       start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME
--signal 1 && success=1
       log_end_msg $?
	restart_xprint
       ;;
  restart)
	log_begin_msg "Restarting $DESC: $NAME"
	if start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile
$PIDFILE --name $NAME; then
		start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec $DAEMON
&& success=1
	fi
	log_end_msg $?
	restart_xprint
	;;
  status)
	echo -n "Status of $DESC: "
	if [ ! -r "$PIDFILE" ]; then
		echo "$NAME is not running."
		exit 3
	fi
	if read pid < "$PIDFILE" && ps -p "$pid" > /dev/null 2>&1; then
		echo "$NAME is running."
		exit 0
	else
		echo "$NAME is not running but $PIDFILE exists."
		exit 1
	fi
	;;
  *)
	N=/etc/init.d/${0##*/}
	echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
	exit 1
	;;
esac

exit 0





Más información sobre la lista de distribución ubuntu-es