[Como] Oki B4200 + Cups sin X, desde shell en red, sin samba ni html

Imagen de hagGard
0 puntos

Tambien vale para cualquier Oki.

Estoy tan emocionado de haberlo conseguido. y a la vez avergonzado de lo facil que es.....
Me he pasado años intentando que esta impresora funcionara ..... lo deje por imposible y al final.
Despues de probar cosas que se decian por hay, sin resultado o con resultado insatisfactorio, que lo cuento
por si alguien esta a punto de rendirse ..

Primero si no tenemos cups instalarselo:

 sudo apt-get install cupsys cupsys-client

Segundo hacemos copia de seguridad del archivo de configuracion, porque entre otras cosas, cuando funcione borrará todos los comentarios del mismo y sera mucho mas difícil.

sudo  cp  /etc/cups/cupsd.conf   /etc/cups/cupsd.conf.original

Tercero editamos cupsd.conf que es el fichero de configuracion del servidor para acceder en remoto, (ya que no tenemos visor html ) y dar permisos de administracion.

sudo vi /etc/cups/cupsd.conf

En el apartado:

#only listen for connetions from the local machine.

Añadimos debajo de lo que hay:

Listen 192.168.1.xxx:631 #IP local de mi maquina con lp0

Donde dice

# restrict access to the server ....

Debe quedar:

<Location />
Order allow,deny
allow 192.168.1.* #Para acceder desde cualquier maquina de mi lan
</Location>

Donde dice

#restrict access to the admin pages.....

Debe quedar:

<Location />
Order allow,deny
allow 192.168.1.200 #Esta es la maquina desde la que vamos a configurar en remoto, portátil o lo que sea
allow 127.0.0.1 #Esta solo si accedemos web en local
. </Location>

Guardamos y salimos.
Solo se va a mantener hasta que se configure por web que luego el solito cambia sus valores....
Vamos a :

cd /usr/local/src

Descargamos el driver. lo descomprimimos e instalamos.
(Si no es la b4000 ni la b4200 ni b400 ni mb400 mejor accede por explorador a)
http://www.okidata.com/drivers
(Y descargatelo o copia el enlace de la descarga)

sudo wget ftp://ftp2.okidata.com/pub/drivers/linux/SFP/monochrome/desktop/MB400PCLv5.tar
sudo tar xvf MB400PCLv5.tar
 sudo sh /usr/local/src/MB400PCLv5/install.sh

(Si la instalación da error probar a hacerlo como DIOS

sudo passwd root
su

Al terminar acordarse de quitar la contraseña

sudo passwd -l root

Reiniciamos el servicio para que coja los cambios.

sudo  service cups restart 

O la máquina.....
Accedemos web desde la máquina autorizada a administrar
Añadimos la impresora
Y a la hora de seleccionar el controlador elegir b4000....... pcl .
Y configurar apropiadamente.....

Esto funciona y, si queremos imprimir desde Windows no necesitamos samba solo dejarle que busque, y a lo mejor buscar un driver para Windows