Tareas #1954
Crear un view para la impresión de códigos QR
Status: | En curso | Start date: | 26/12/2011 | ||
---|---|---|---|---|---|
Priority: | Alta | Due date: | |||
Assignee: | Marc Bria | % Done: | 90% |
||
Category: | - | ||||
Target version: | - | Estimated time: | 20.00 hours |
Description
Para imprimirlos en una A4 con 65 etiquetas.
History
Updated by Luis Alonzo Fulchi about 13 years ago
- File plantilla-etiquetas_13x5.svg added
- Status changed from Nueva to En curso
- Assignee changed from Luis Alonzo Fulchi to Marc Bria
- % Done changed from 0 to 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
Updated by Luis Alonzo Fulchi about 13 years ago
- Priority changed from Normal to Alta
Hola Marc, en qué estamos con esto? Porque Fiorella empezó a ingresar cosas y Ale está preocupado por comenzar a etiquetar.
Updated by Marc Bria about 13 years ago
- Assignee changed from Marc Bria to Luis Alonzo Fulchi
- % Done changed from 20 to 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.
Updated by Luis Alonzo Fulchi about 13 years ago
¿Al final que hacemos con esto? ¿Intento?
Updated by Luis Alonzo Fulchi about 13 years ago
- 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/
Updated by Luis Alonzo Fulchi about 13 years ago
- Assignee changed from Luis Alonzo Fulchi to Marc Bria
Por algún motivo.. esto no anda.. ya hice cc all..
http://inventario.psico.edu.uy/es/admin/build/views/edit/inventarioQR
Updated by Luis Alonzo Fulchi about 13 years ago
- Assignee changed from Marc Bria to Luis Alonzo Fulchi
Mierda.. era un bloqueo... entré con otro navegador y encaró.
Updated by Alejandro Maiche about 13 years ago
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?
Updated by Luis Alonzo Fulchi about 13 years ago
- Assignee changed from Luis Alonzo Fulchi to 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 !
Updated by Marc Bria about 13 years ago
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
Updated by Luis Alonzo Fulchi almost 13 years ago
Agrego a Fiorella como seguidora
Updated by Alejandro Maiche almost 13 years ago
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
Updated by Marc Bria almost 13 years ago
Por si no se diese por supuesto "Acuso recibo".
Busco un rato alguna noche de esta semana.
Updated by Alejandro Maiche almost 13 years ago
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?)
Updated by Luis Alonzo Fulchi almost 13 years ago
- File plantilla-etiquetas_13x5_2.svg added
Bueno, en función de una pregunta de Marc, hice unos ajustes y subo la versión 2 del svg.. tiene cambios milimétricos.
Updated by Marc Bria almost 13 years ago
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
Updated by Marc Bria almost 13 years ago
- % Done changed from 80 to 90
- Estimated time set to 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?
Updated by Luis Alonzo Fulchi almost 13 years ago
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)
Updated by Marc Bria almost 13 years ago
- 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.
Updated by Marc Bria almost 13 years ago
- Assignee changed from Marc Bria to Luis Alonzo Fulchi
- Estimated time changed from 16.00 to 18.00
Updated by Luis Alonzo Fulchi almost 13 years ago
- File plantilla-etiquetas_13x5_2.pdf added
- 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
Updated by Luis Alonzo Fulchi almost 13 years ago
- Assignee changed from Luis Alonzo Fulchi to Marc Bria
- Estimated time changed from 18.00 to 19.50
Updated by Marc Bria almost 13 years ago
- Assignee changed from Marc Bria to Luis Alonzo Fulchi
- Estimated time changed from 19.50 to 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.
Updated by Luis Alonzo Fulchi almost 13 years ago
- File plantilla-etiquetas_13x5_2_apaisada.pdf added
- File Selection_004.png added
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:
Updated by Luis Alonzo Fulchi almost 13 years ago
- Assignee changed from Luis Alonzo Fulchi to Marc Bria
Updated by Luis Alonzo Fulchi almost 13 years ago
Quedó bien. Ahora solo resta ver por qué queda mal a partir del elemento 52.
Updated by Luis Alonzo Fulchi almost 13 years ago
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?
Updated by Marc Bria almost 13 years ago
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.