Tareas #1954
Crear un view para la impresión de códigos QR
Estado: | En curso | Fecha de inicio: | 26/12/2011 | ||
---|---|---|---|---|---|
Prioridad: | Alta | Fecha fin: | |||
Asignado a: | Marc Bria | % Realizado: | 90% |
||
Categoría: | - | ||||
Versión prevista: | - | Tiempo estimado: | 20.00 horas |
Descripción
Para imprimirlos en una A4 con 65 etiquetas.
Histórico
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Añadido Fichero plantilla-etiquetas_13x5.svg
- Estado cambiado Nueva por En curso
- Asignado a cambiado Luis Alonzo Fulchi por Marc Bria
- % Realizado cambiado 0 por 20
Se te ocurre cómo hacer la lógica de impresion de QRs utilizando views ?
Tipo, hacer clic y que arme plantillas de esta con todos los elementos listados por fecha en orden descendente?
Acá subo lo que sería la plantilla de etiquetas.
- QR
- Tipo de ítem
- Código
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Prioridad cambiado Normal por Alta
Hola Marc, en qué estamos con esto? Porque Fiorella empezó a ingresar cosas y Ale está preocupado por comenzar a etiquetar.
Actualizado por Marc Bria hace casi 13 años
- Asignado a cambiado Marc Bria por Luis Alonzo Fulchi
- % Realizado cambiado 20 por 80
Hola Lupa y Ale,
Me han llegado voces de que se dice que estoy de licencia. :-)
El problema es que me han pillado con varias cosas a la vez (departamento, rectorado, cooperativa) y no llego a nada. Disculpas por adelantado si les tengo abandonados. No duden en escribir con asuntos del estilo "URGENTE" si llegamos a ese punto, oka?
Bueno, pues tras la previa, al "tajo":
Pensaba que ya os había mandado esto:
http://inventario.psico.edu.uy/es/listado/material/qr
¿Es lo que se pide? ¿QR + código?
Si es correcto, para "hacer la magia" sólo hace falta combinarlo con uno de estos módulos (por orden de preferencia):- http://drupal.org/project/views_pdf
- http://drupal.org/project/printversion
- http://drupal.org/project/print
Jugando con los CSS y los tamaños de los códigos QR (imagecache o directamente css) y gastando unas pocas etiquetas en el proceso, no debe ser complicado.
O se puede prescindir de los módulos y hacerlo todo por código: http://www.group42.ca/theming_views_2_the_basics :-)
Lupa, ¿te atreves o lo intento agarrar yo este finde?
Saludos,
m.
Actualizado por Luis Alonzo Fulchi hace casi 13 años
¿Al final que hacemos con esto? ¿Intento?
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Descargar e instalar el módulo
sudo drush dl views_pdf && sudo drush en views_pdf
- Descargar y habilitar librería fpdi
sudo mkdir /home/drupal/htdocs/inventario/sites/all/libraries/fpdi cd /home/drupal/htdocs/inventario/sites/all/libraries/fpdi sudo wget http://www.setasign.de/supra/kon2_dl/39034/FPDI-1.4.2.tar sudo tar -xf FPDI-1.4.2.tar sudo chown drupal:www-data * sudo chmod ug+rw *
- Descargar e instalar fpdi_tpl
wget http://www.setasign.de/supra/kon2_dl/30471/FPDF_TPL-1.2.tgz tar -xf FPDF_TPL-1.2.tgz sudo chown drupal:drupal fpdf_tpl.php sudo mv fpdf_tpl.php /home/drupal/htdocs/inventario/sites/all/libraries/fpdi
- Descargar e instalar TCPDF
wget http://downloads.sourceforge.net/project/tcpdf/tcpdf_5_9_144.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ftcpdf%2Ffiles%2F&ts=1327416286&use_mirror=ufpr -o tcpdf_5_9_144.zip unzip tcpdf_5_9_144.zip sudo chown -R drupal:drupal tcpdf sudo mv tcpdf /home/drupal/htdocs/inventario/sites/all/libraries/
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Asignado a cambiado Luis Alonzo Fulchi por Marc Bria
Por algún motivo.. esto no anda.. ya hice cc all..
http://inventario.psico.edu.uy/es/admin/build/views/edit/inventarioQR
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Asignado a cambiado Marc Bria por Luis Alonzo Fulchi
Mierda.. era un bloqueo... entré con otro navegador y encaró.
Actualizado por Alejandro Maiche hace casi 13 años
yo no puedo verlo...(tengo usuario en el inventario?)
en cualquier caso: se puede ya largar e imprimir asi fiorella puede ir pegando etiquetas o aun es pronto?
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Asignado a cambiado Luis Alonzo Fulchi por Marc Bria
Bueno, siento que estoy perdiendo un montón de tiempo tratando de ver cómo funciona este pdf_view... je.
Que tal si le metes un poco la mano tu que ya lo conoces? http://inventario.psico.edu.uy/es/listado/material/qr2pdf
salut !
Actualizado por Marc Bria hace casi 13 años
oka. Toda mía y luego resumo como lo hice.
Intento mirarlo alguna noche y sino el finde.
un abrazo,
m.
--
Enviado desde mi teléfono Android con K-9 Mail. Disculpa mi brevedad
Actualizado por Luis Alonzo Fulchi hace casi 13 años
Agrego a Fiorella como seguidora
Actualizado por Alejandro Maiche hace casi 13 años
Marc;
Fiorella tiene ya ingresado casi todo lo de las compras de este año... Si se pudiera empezar a meter codigos, seria genial!
besos y abrazos!
Ale
Actualizado por Marc Bria hace casi 13 años
Por si no se diese por supuesto "Acuso recibo".
Busco un rato alguna noche de esta semana.
Actualizado por Alejandro Maiche hace casi 13 años
okis marc. gracias.
cuanto antes puedas con este view, mejor... asi empezamos a pegar codigos y se ve que el inventario de fiore tiene final...
mil gracias again!
(si queres mandanos a silvia y xenia para aqui que es veranito i tu et quedas a treballar...que et sembla?)
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Añadido Fichero plantilla-etiquetas_13x5_2.svg
Bueno, en función de una pregunta de Marc, hice unos ajustes y subo la versión 2 del svg.. tiene cambios milimétricos.
Actualizado por Marc Bria hace casi 13 años
Ale, nada que agradecer. Si nos dejamos de influencias colaterales, en el terreno más pragmático lo que al final justifica mi vista a Uruguay es el inventario, así que pienso hacerlo funcionar "peti qui peti".
Lo tengo a punto de caramelo, pero por si todo falla, hay un plan Z: GLabel.
Unable to get it working for more of one page. It would be good if drupal can generate directly pdf labels but finally I found another way to get it. If someone is interested: - Use Views bonus CSV to create a CSV from the view - Use the linux tool Glabel to import CSV and print labels
From: http://drupal.org/node/1190080#comment-5510420
Actualizado por Marc Bria hace casi 13 años
- % Realizado cambiado 80 por 90
- Tiempo estimado establecido a 16.00
No es definitivo (hay 2 bugs gordos por resolver), pero creo que vale para que Fiorella pueda empezar a imprimir.
Si alguno puede sacar un par de impresiones y probar con los lectores que vais a usar, tiramos palante.
Lupa, de cara a documentar, he publicado la solución en el único hilo que hablan sobre este asunto: http://drupal.org/node/1190080#comment-5583220
Así llegue a la solución definitiva, lo dejo en español por alguna wiki de aquí.
Como explico en el post, he logrado imprimir los códigos QR y sus respectivos IDs ajustados a las etiquetas, pero a partir del objeto 52, el funcionamiento es errático.
Y ¿qué propones?
Pues que de momento se saquen listados de menos de 52 elementos... :-(
Chapuzero, pero si es lo que hay... ¿cómo lo hacemos?
- Visitar: http://inventario.psico.edu.uy/es/listado/material/qr
- Realizar un filtrado para reducir a menos de 52 elementos (Pe: Materiales del Laboratorio del Cibsy)
- Pulsar sobre el minúsculo icono "PDF" que aparece al final del listado... y voilà.
Seguiré trabajando en ello, pero con esto al menos ya no bloqueo a Fiorella.
Por cierto, a parte del código QR y el ID he incluido la versión con la que se ha generado el código (v0.5) por si en un futuro se hacen códigos QR con más datos o lo que sea.
¿Os parece oka?
Actualizado por Luis Alonzo Fulchi hace casi 13 años
Pero:
- Por algún motivo no se imprimen los textos (aunque en el pdf se ven, pero en la impresión )
- No está coincidiendo la cuadrilla (si quieres saco una foto para que la veas)
Actualizado por Marc Bria hace casi 13 años
- Por algún motivo no se imprimen los textos (aunque en el pdf se ven, pero en la impresión )
Eso debe ser pq. me puse "creativo" y dejé el texto en gris oscuro en vez de ponerlo en negro-negro-sobaco-de-grillo.
Lo cambio cuando me ponga con el segundo punto.
- No está coincidiendo la cuadrilla (si quieres saco una foto para que la veas)
Diría que no hace falta foto... pero si la mandas, casi que mejor.
Sospecho que el problema es que he exportado el inkscape a jpg, para luego rotarlo en gimp y finalmente convertirlo con el imagemagik (convert *.jpg *.pdf) por lo que en alguno de los pasos se han debido colar márgenes.
Si logras generar y subir un template en PDF con la parrilla que se imprima correctamente, yo me encargo de ajustar los QR y los textos.
No me estoy haciendo el remolón. Me encargaría yo directamente desde aquí, pero al no tener las etiquetas esa es una prueba que no puedo hacer... aunque también se puede hablar con Ale para ver si puedo venir la semana que viene a mirar las etiquetas en persona y ya puesto me quedo para las llamadas. :-P
Bueno, al tajo: Una vez tengas el PDF apaisado hay que subirlo como template de página en:
1) http://inventario.psico.edu.uy/es/admin/build/views/edit/inventarioQR
2) Clicar sobre "PDF page - Marc" para ir a la view.
3) En "PDF settings" clicar sobre "PDF Template Settings: Sí"
4) Subir el PDF en "Upload New Template File:"
5) Escoger la nueva plantilla en "Template PDF:"
6) Guardar la view
7) Visitar la view, Imprimir y confirmar que todo encaja.
Si no encaja y el PDF, sin subirlo y usarlo como template si encajaba... el problema reside en el maldito módulo de generación de PDFs y la pelota es toda mía.
Un abrazo,
m.
Actualizado por Marc Bria hace casi 13 años
- Asignado a cambiado Marc Bria por Luis Alonzo Fulchi
- Tiempo estimado cambiado 16.00 por 18.00
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Añadido Fichero plantilla-etiquetas_13x5_2.pdf
- la "no coincidencia" al imprimir se debe a un seteo en mi visor de pdf que decía "ajustar a área imprimible". Al quitar esa opción sucede:
- con el archivo plantilla-etiquetas_13x5_2.pdf funciona bien
- pero con el archivo http://inventario.psico.edu.uy/es/listado/material/qr/pdf sale demasiado grande
- además la fuente no se imprime porque es "helvetica" y no está viniendo incrustada en el pdf
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Asignado a cambiado Luis Alonzo Fulchi por Marc Bria
- Tiempo estimado cambiado 18.00 por 19.50
Actualizado por Marc Bria hace casi 13 años
- Asignado a cambiado Marc Bria por Luis Alonzo Fulchi
- Tiempo estimado cambiado 19.50 por 20.00
Lupa, el template debe estar apaisado o tendría que rotar las tipos y los textos.
¿Puedes probar que tal queda este?
http://inventario.psico.edu.uy/sites/default/files/views_pdf_templates/plantilla-etiquetas_13x5_apaisado.pdf
Si este no ajusta, necesitaría un PDF en apaisado.
Sobre la fuente, el módulo no permite incrustar tipos y por ahora le puse "FreeSans" pues es GPL.
Si se puede encontrar una tipo que se encuentre en todos los dispositivos que se usen (o meter la fuente que se decida en los dispositivos que no la traigan), se lo cambio a lo que digan y listos.
Estas son las fuentes que ofrece el módulo:
- AlArabiya
- AlMohanad
- ArialUnicodeMS
- Courier
- DejaVuSans
- DejaVuSans-ExtraLight
- DejaVuSansCondensed
- DejaVuSansMono
- DejaVuSerif
- DejaVuSerifCondensed
- FreeMono
- FreeSans
- FreeSerif
- Furat
- HYSMyeongJoStd-Medium-Acro
- Helvetica
- KozGoPro-Medium-Acro
- KozMinPro-Regular-Acro
- MSungStd-Light-Acro
- PDFACourier
- PDFAHelvetica
- PDFASymbol
- PDFATimes
- PDFAZapfdingbats
- STSongStd-Light-Acro
- Symbol
- Times New Roman
- Zapf Dingbats
- ZarBold
Si no puede ser, pues me busco la vida a ver que me invento.
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Añadido Fichero plantilla-etiquetas_13x5_2_apaisada.pdf
- Añadido Fichero Selection_004.png
El PDF no anduvo, es decir, se imprime ampliado. Por eso te adjunto un pdf apaisado. Me suena que hay algún seteo en el tamaño de pdf que hace que se imprima así.
Además adjunto una imágen de la información que me da evince sobre las tipografías que siguen sin imprimirse:
Actualizado por Luis Alonzo Fulchi hace casi 13 años
- Asignado a cambiado Luis Alonzo Fulchi por Marc Bria
Actualizado por Luis Alonzo Fulchi hace más de 12 años
Quedó bien. Ahora solo resta ver por qué queda mal a partir del elemento 52.
Actualizado por Luis Alonzo Fulchi hace más de 12 años
Otra cosa que creo que no está andando bien, según me dice Fio, es que en los listados QR están saliendo los elementos dados de baja. En este caso hay solo 4 elementos en el sistema. Lo miras o le meto diente?
Actualizado por Marc Bria hace más de 12 años
Debe faltar un filtro en la view. Son 5 minutos, máximo 10.
Sorry por la jodienda, pero... me recuerdas usr/pwd de admin?
Busqué en mi gestor de llaves y en correos pero lo he extraviado. :-(
Salut,
m.