Skip to content
Juan Gonzalez-Gomez edited this page Feb 13, 2017 · 28 revisions

Notas sobre Epilog mini 18 y Linux

LOG

  • Dimensiones de la cama: 457.2 x 304,8 (mm)
  • Dirección IP: 192.168.1.200

Se puede hacer ping

$ ping 192.168.1.200
PING 192.168.1.200 (192.168.1.200) 56(84) bytes of data.
64 bytes from 192.168.1.200: icmp_seq=1 ttl=64 time=27.5 ms
64 bytes from 192.168.1.200: icmp_seq=2 ttl=64 time=22.5 ms
64 bytes from 192.168.1.200: icmp_seq=3 ttl=64 time=17.3 ms
^C
--- 192.168.1.200 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 17.394/22.494/27.500/4.128 ms

Test1

Prueba con cortado de cartón:

$ export DEVICE_URI="epilog://192.168.1.200/Legend/vp=50/vs=50/vf=500/rm=grey/af" 
$ ./epilog 123 obi1 test1 1 options < test/test1-casino-chip.ps
No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpgray -sOutputFile=/tmp/epilog-3918.bmp /tmp/epilog-3918.eps > /tmp/epilog-3918.vector
Width 14400 Height 7200 Bytes 14400 Line 43200
Raster power=100 speed=100

El trabajo se ha enviado a la cortadora como Job 1.test1 El autofocus ha funcionado Todo ha ido bien salvo que el círculo que le he mandado cortar no lo ha cerrado El mensaje de error de fichero no encontrado no tengo claro porqué es...

Test2

He movido el círculo al origen y lo he convertido a trazos (opción object to path) Ahora el círculo ha salido perfecto!!!! :-)

$ ./epilog 123 obi1 test1 1 < test/test1-casino-chip.ps 
No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpgray -sOutputFile=/tmp/epilog-4043.bmp /tmp/epilog-4043.eps > /tmp/epilog-4043.vector
Width 14400 Height 7200 Bytes 14400 Line 43200
Raster power=100 speed=100

Tmbién he quitado el parámetro options (que no tengo claro qué es...)

Test3

He probado un cuadrado con anchura de 0.2mm. También lo corta. Es decir, que con el driver de linux NO hace falta que la anchura de las líneas sea de 0.02mm, puede ser cualquiera, mientra sea roja

Test 4

Probando curvas de Bezier... Todo ok :-) Prueba de la flor. Va de lujo!!!!!

$ ./epilog 123 obi1 test1 1 < test/test3-bezier.ps 
No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpgray -sOutputFile=/tmp/epilog-4454.bmp /tmp/epilog-4454.eps > /tmp/epilog-4454.vector
Width 14400 Height 7200 Bytes 14400 Line 43200
Raster power=100 speed=100

Test 5

Prueba de orden de cortado. Se ha dibujado primero un "1". Luego un "2", pero se han colocado en diferente orden: Más cerca del origen el 2 y luego el 1

Se ha cortado primero el 1 y luego el 2. Es decir, EN ORDEN DE CREACIÓN. "EL ORDEN IMPORTA"

Cómo podríamos cambiar el orden???????

Test 6

Test de orden de cortado. Primero se corta lo que haya en la primera capa (del fondo). Luego en la siguiente. Y así sucesivamente. ¡¡BIEN!!

EL ORDEN DE CORTADO SE DETERMINA POR LAS CAPAS. PRIMERO SE CORTA LA CAPA INFERIOR, LUEGO LAS SUPERIORES

Test 7

Prueba de texto. Hay que convertir el texto a trazos.... ¡¡Funciona de puta madre!!. He simplificado ligeramente el comando para enviar a la impresora:

$ ./epilog 123 obi1 test7  < test/test7-texto.ps 
No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpgray -sOutputFile=/tmp/epilog-4871.bmp /tmp/epilog-4871.eps > /tmp/epilog-4871.vector
Width 14400 Height 7200 Bytes 14400 Line 43200
Raster power=100 speed=100

Test 8

Probando la vectorizacion automática de inkscape (traze bitmaps). Funciona genial! Probado con el logo de la alianza rebelde. ¡OK!

$ ./epilog 123 obi1 test7  < test/test8-alianza-rebelde.ps 
: No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpgray -sOutputFile=/tmp/epilog-4988.bmp /tmp/epilog-4988.eps > /tmp/epilog-4988.vector
Width 14400 Height 7200 Bytes 14400 Line 43200
Raster power=100 speed=100

Test9

Pruebas con papel reciclado. Velocidad: 50%. Potencia: 5% Funciona de puta madre

$ export DEVICE_URI="epilog://192.168.1.200/Legend/vp=5/vs=50/vf=500/rm=grey/af"
$ ./epilog 123 obi1 test7  < test/test3-bezier.ps 
No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpgray -sOutputFile=/tmp/epilog-5131.bmp /tmp/epilog-5131.eps > /tmp/epilog-5131.vector
Width 14400 Height 7200 Bytes 14400 Line 43200
Raster power=100 speed=100

Raster1

Primera prueba de raster sobre cartón de 4mm. Probamos a grabar un rectángulo negro

$ export DEVICE_URI="epilog://192.168.1.200/Legend/vp=5/vs=50/vf=500/rm=mono/af/rp=50/rs=50"
$ ./epilog 123 obi1 raster1  < test/test9-raster.ps : No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpmono -sOutputFile=/tmp/epilog-5321.bmp /tmp/epilog-5321.eps > /tmp/epilog-5321.vector
Width 14400 Height 7200 Bytes 1800 Line 1800
Raster power=50 speed=50

Potencia al 50%. Ha cortado la capa superior del cartón, dejando el interior. Se ve que tiene demasiada potencia

Raster 2

Potencia al 10%. ¡Éxito! Ahora ya el cuadrado se ha grabado bien, sin llegar a perforar. Y con un tono interesante. Hay que hacer más pruebas con otros objetos. Se ha usado el modo Monocromo

$ export DEVICE_URI="epilog://192.168.1.200/Legend/vp=5/vs=50/vf=500/rm=mono/af/rp=10/rs=50"
$ ./epilog 123 obi1 raster1  < test/test9-raster.ps No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpmono -sOutputFile=/tmp/epilog-5374.bmp /tmp/epilog-5374.eps > /tmp/epilog-5374.vector
Width 14400 Height 7200 Bytes 1800 Line 1800
Raster power=10 speed=50

Raster 3

Prueba de texto. OK! he subido la potencia al 15%. Parece que va un poquito mejor

$ export DEVICE_URI="epilog://192.168.1.200/Legend/vp=5/vs=50/vf=500/rm=mono/af/rp=15/rs=50"
$ ./epilog 123 obi1 raster1  < test/test10-raster-test.ps No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpmono -sOutputFile=/tmp/epilog-5536.bmp /tmp/epilog-5536.eps > /tmp/epilog-5536.vector
Width 14400 Height 7200 Bytes 1800 Line 1800
Raster power=15 speed=50

Corte y raster

Ejemplo de mezclado de las dos técnicas: grabado y corte en cartón

¡¡FUNCIONA!!!

$ export DEVICE_URI="epilog://192.168.1.200/Legend/vp=50/vs=50/vf=500/rm=mono/af/rp=15/rs=50"
$ ./epilog 123 obi1 raster1  < test/test11-raster-corte.ps 
No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpmono -sOutputFile=/tmp/epilog-5656.bmp /tmp/epilog-5656.eps > /tmp/epilog-5656.vector
Width 14400 Height 7200 Bytes 1800 Line 1800
Raster power=15 speed=50

Llavero Tecnolab-La-Rueca

Primera prueba del llavero: Grabado y corte. ¡Funciona! Aunque le ha faltado un pelín de potencia de corte

$ export DEVICE_URI="epilog://192.168.1.200/Legend/vp=50/vs=50/vf=500/rm=mono/af/rp=15/rs=50"
$ ./epilog 123 obi1 raster1  < test/Llavero-tecnolab-carton.ps 
No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpmono -sOutputFile=/tmp/epilog-6157.bmp /tmp/epilog-6157.eps > /tmp/epilog-6157.vector
Width 14400 Height 7200 Bytes 1800 Line 1800
Raster power=15 speed=50

Llavero Tecnolab-La-Rueca. Prueba 2

Esta ha salido un poquito mejor:

$ export DEVICE_URI="epilog://192.168.1.200/Legend/vp=50/vs=40/vf=500/rm=mono/af/rp=15/rs=50"

obijuan@Dagobah ~/develop/TecnoLab/cups-epilog
$ ./epilog 123 obi1 raster1  < test/Llavero-tecnolab-carton.ps : No such file or directory
/usr/bin/gs -q -dBATCH -dNOPAUSE -r600 -g14400x7200 -sDEVICE=bmpmono -sOutputFile=/tmp/epilog-6221.bmp /tmp/epilog-6221.eps > /tmp/epilog-6221.vector
Width 14400 Height 7200 Bytes 1800 Line 1800
Raster power=15 speed=50

Pruebas acreditación brakers

TODO

Instalación del driver de impresión

$ sudo apt install libcups2-dev
$ gcc -o epilog `cups-config --cflags` cups-epilog.c `cups-config --libs`
$ sudo cp epilog /usr/lib/cups/backend
  • Crear una impresora nueva, con los parametros: -URI: epilog://192.168.1.200/Legend/vp=50/vs=40/vf=500/rm=mono/af/rp=15/rs=50 (u otros parámetros)
    -Modelo: Generic (PostScript Printer Foomatic)
    -Desde Inkscape exportar a Postcript
    -Al imprimir: Pestaña de Page Setup/Custom Orientation: Reverse Portrait

Parámetros

Carton de 4mm de grosor

  • Corte y grabado: vp=50/vs=50/vf=500/rm=mono/af/rp=15/rs=50

Papel reciclado

  • Corte: vp=5/vs=50/vf=500/rm=grey/af

Más información. Por procesar...