<div dir="ltr"><div><div><div><div><div><div><div><div>No tengo experiencia con impresoras de tickets específicamente, sí he trabajado con Datamax y Zebra para impresoras de etiquetas.<br><br></div>Datamax en los modelos que trabajé no tiene drivers para CUPS, Zebra sí.<br><br></div>En el caso de Datamax, las usamos configuradas como raw y se envían los archivos con comandos del lenguaje de la impresora (en este caso DPL), los cuales van en texto plano y son más o menos así (es un ej. no real):<br><br></div><i>BE<br></i></div><i>DGH<br></i></div><i>T122<br></i></div><i>E ~ 11<br></i></div><i>T Arroz 1kg<br></i></div><i>TE 39 . 00 $<br></i><div><div><div><div><div><div><div><i>PX<br></i></div><div><i>MN<br></i></div><div><i>M</i><br><br></div><div>Y con esto basta para imprimir las etiquetas. Claro que para generar estos archivos se utiliza una herramienta que se encarga de generar los archivos con todos los comandos necesarios en base a plantillas y el texto que ingrese el usuario.<br><br></div><div>O sea: COMANDOS DPL (Archivos.raw) -> CUPS (Raw Printer) - > COMANDOS DPL -> Impresora<br></div><div><br></div><div>En el caso de las Zebra, el drivers en CUPS se encarga de convertir los PDF a lenguaje ZPL y se lo envía a la impresora sin que veas archivos de comandos en ningún momento.<br><br>O sea: PDF (archivos.pdf) -> CUPS (Zebra Printer) - > COMANDOS ZPL -> Impresora<br><br><br></div><div>A su vez, las Datamax tienen un modo de compatibilidad con ZPL (lenguaje Zebra), entonces para imprimir PDFs las usamos así.<br><br><br></div><div><br></div></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 28 de noviembre de 2016, 09:15, Enrique Verdes<span dir="ltr"><<a href="mailto:emverdes@ieee.org" target="_blank">emverdes@ieee.org</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hola a todos,<div><br></div><div>quizás no fuí lo suficientemente específico. Los rótulos los mandamos "formateados" desde la aplicación. Dame un rato que llegue uno de los programadores y veo bien como es, pero al mandar la salida ya formateada, no tenés que meter drivers en CUPS. Ahí tenés que jugar con el lenguaje que soporte la impresora, pero te doy más detalles en un rato.</div><div><br></div><div>Saludos,</div><div><br></div><div>El G@llego.</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">El 26 de noviembre de 2016, 12:50, Carlos Martinez <span dir="ltr"><<a href="mailto:carlosmarcelomartinez@gmail.com" target="_blank">carlosmarcelomartinez@gmail.<wbr>com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><img class="m_8522720206042060072m_2446031578696743547cloudmagic-smart-beacon" src="https://tr.cloudmagic.com/h/v6/emailtag/tag/1480175433/96f2d3060286ecbab9150cfe7cb38c63/7e318b34df4884c20ee4ad59ec5d5595/e1541b954e817c5d461f419f6b1ba816/9efab2399c7c560b34de477b9aa0a465/ufo.gif" style="border:0;width:0;height:0;overflow:hidden" width="0" height="0"><div dir="auto">En Lacnic usamos unas esc/pos para imprimir etiquetas. Aparecen como ttyUSB0. Tenemos una aplicación Java web que genera los códigos esc, se bajan como un archivo txt (el browser en modo kiosk está pre configurado para que esto ocurra automáticamente)<div><br></div><div>El kiosk tiene un script bash corriendo en loop que toma los txt nuevos y hace un echo de los códigos a ttyUSB0 y mueve los archivos de texto ya impresos a un directorio "done"</div><div><br></div><div>Medio "hackish" pero la verdad que hace lo que tiene que hacer con poca complicación </div><div><br></div><div>S2</div><div><br></div><div>Carlos <br><br><div id="m_8522720206042060072m_2446031578696743547cm_footer" class="m_8522720206042060072m_2446031578696743547cm_footer"><div id="m_8522720206042060072m_2446031578696743547cm_sent_from">via <a href="https://cloudmagic.com/k/d/mailapp?ct=pi&cv=9.2.5&pv=10.2&source=email_footer_2" target="_blank">Newton Mail</a></div></div><div><div class="m_8522720206042060072h5"><br><div id="m_8522720206042060072m_2446031578696743547cm_replymail_content_wrap"><div class="m_8522720206042060072m_2446031578696743547cm_replymail_content_1480175068_wrapper">On Sat, Nov 26, 2016 at 12:05 PM,                     Haroldo Stenger <<a href="mailto:haroldo.stenger@gmail.com" target="_blank">haroldo.stenger@gmail.com</a>> wrote:<br><div id="m_8522720206042060072m_2446031578696743547cm_replymail_content_1480175068" style="overflow:visible"><blockquote style="margin:0;border-left:#d6d6d6 1px solid;padding-left:10px"><div dir="ltr"><div><div><div>hola Cristian, <br><br></div>sí, es ESC/POS, capaz que me equivoqué y es ese el lenguaje y no el PCL.<br><br></div>saludos<br></div>Haroldo<br></div><div class="gmail_extra"><br><div class="gmail_quote">El 26 de noviembre de 2016, 10:30, Cristian Menghi<span dir="ltr"><<a href="mailto:cristian@menghi.biz" target="_blank">cristian@menghi.biz</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Hola, esa impresora es esc/pos? </p>
<p dir="ltr">---<br>
Cristian Menghi @movil</p><div class="m_8522720206042060072m_2446031578696743547HOEnZb"><div class="m_8522720206042060072m_2446031578696743547h5">
<div class="gmail_extra"><br><div class="gmail_quote">El 26 nov. 2016 2:12 a. m., "Haroldo Stenger" <<a href="mailto:haroldo.stenger@gmail.com" target="_blank">haroldo.stenger@gmail.com</a>> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>hola Enrique!,<br><br></div>la verdad es una suerte poder contar con ese apoyo del proveedor. Igual , uno se pregunta ¿cómo es que un formato raw entiende que tiene que pasar de imprimir caracteres a imprimir puntitos, y lo que concluyo es que eso se le dice a la ticketera en el lenguaje "PCL". Me pregunto cómo es que se puede hacer eso en el caso general. Cualquier ayudita sirve. Lo que no logro entender es cómo una necesidad tan extendida está tan oscuramente abordada. Me hace sentir que me voy a tirar a hacer algo tonto o choto, y/o críptico, y en última instancia, absurdo. <br><br></div><div>pienso en algún scriptcito que haga el trabajo y después mandárselo a la impresora raw, o lograr meterlo en la cadena de scripts de cups.<br></div><div><br></div><div>la genialidad está en dominar cups, cosa que por lo que observo, es muy difícil. Uno podría intentar prescindir de cups, en un momento lo intenté, pero me compliqué en la "cerrada" del socket tcp/ip, y mientras no se cerraba, el buffer no se imprimía. Así que cups eso lo resuelve (obviamente). Pero el otro problema, el de transformar el ps en pcl, ¿cómo se puede hacer? <br></div><div><br></div>alternativas, ¿usar wine para meter los drivers para windows? <br><br></div>gracias por  la compartida, yo la peloteo : ) <br><br></div>ya le escribí al proveedor a ver qué me dicen, pero creo que va a ser como hablarles en chino.<br><br></div>abrazos<br></div>haroldo<br><div><div><div><div><div><br><br></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 25 de noviembre de 2016, 23:35, Enrique Verdes<span dir="ltr"><<a href="mailto:emverdes@ieee.org" target="_blank">emverdes@ieee.org</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hola Haroldo...<div><br></div><div>bichos difíciles de hacer andar... </div><div>Yo siempre las configuro en CUPS como "Raw Printer". Nosotros trabajamos con los proveedores para que la salida salga formateada de la aplicación. Configurarla en ese modo me asegura que el driver no toquetea nada de lo que le mandás. No es mucho más lo que te puedo decir.</div><div><br></div><div>Abrazo,</div><div><br></div><div>El G@llego.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_8522720206042060072m_2446031578696743547m_5935747022871771930m_3999602012908761326h5">El 25 de noviembre de 2016, 20:52, Haroldo Stenger <span dir="ltr"><<a href="mailto:haroldo.stenger@gmail.com" target="_blank">haroldo.stenger@gmail.com</a>></span> escribió:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_8522720206042060072m_2446031578696743547m_5935747022871771930m_3999602012908761326h5"><div dir="ltr"><div><div><div><div>holas<br><br></div>les consulto a los que hayan hecho andar impresoras de tickets térmicas con linux; en algunos casos he visto drivers en los sitos de los fabricantes, aunque en general difíciles de instalar , o desactualizados, etc.; en el caso de Samsung, está el driver "unified universal", que en general termina solucionando los problemas (siempre hablando en cups). Pero por ejemplo con la Star Micronics no me resultó fácil. La tengo andando en modo texto porque le tirás las cosas y las imprime, pero no en modo gráfico. La idea es justamente lograr hacerlas andar a las más baratas, las más ordinarias , por así decir.<br><br></div>Cualquier comentario, más que bienvenido, y quizás recuerde algún detalle más.<br><br></div>saludos!<span class="m_8522720206042060072m_2446031578696743547m_5935747022871771930m_3999602012908761326m_2906472219614673043HOEnZb"><font color="#888888"><br></font></span></div><span class="m_8522720206042060072m_2446031578696743547m_5935747022871771930m_3999602012908761326m_2906472219614673043HOEnZb"><font color="#888888">Haroldo<br><br></font></span></div>
<br></div></div>______________________________<wbr>_________________<br>
Uylug-varios mailing list<br>
<a href="mailto:Uylug-varios@listas.uylug.org.uy" target="_blank">Uylug-varios@listas.uylug.org.<wbr>uy</a><br>
<a href="http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy" rel="noreferrer" target="_blank">http://listas.uylug.org.uy/lis<wbr>tinfo.cgi/uylug-varios-uylug.<wbr>org.uy</a><br>
<br></blockquote></div><span class="m_8522720206042060072m_2446031578696743547m_5935747022871771930m_3999602012908761326HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_8522720206042060072m_2446031578696743547m_5935747022871771930m_3999602012908761326m_2906472219614673043gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Enrique M. Verdes</div><div><a href="https://uy.linkedin.com/pub/enrique-verdes/1/794/ba8" target="_blank"><img src="https://static.licdn.com/scds/common/u/img/webpromo/btn_myprofile_160x33.png"></a><br><br>"As we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously."<br></div><div><br></div><div>Benjamin Franklin</div></div></div></div></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Uylug-varios mailing list<br>
<a href="mailto:Uylug-varios@listas.uylug.org.uy" target="_blank">Uylug-varios@listas.uylug.org.<wbr>uy</a><br>
<a href="http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy" rel="noreferrer" target="_blank">http://listas.uylug.org.uy/lis<wbr>tinfo.cgi/uylug-varios-uylug.<wbr>org.uy</a><br>
<br></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
Uylug-varios mailing list<br>
<a href="mailto:Uylug-varios@listas.uylug.org.uy" target="_blank">Uylug-varios@listas.uylug.org.<wbr>uy</a><br>
<a href="http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy" rel="noreferrer" target="_blank">http://listas.uylug.org.uy/lis<wbr>tinfo.cgi/uylug-varios-uylug.<wbr>org.uy</a><br>
<br></blockquote></div></div>
</div></div><br>______________________________<wbr>_________________<br>
Uylug-varios mailing list<br>
<a href="mailto:Uylug-varios@listas.uylug.org.uy" target="_blank">Uylug-varios@listas.uylug.org.<wbr>uy</a><br>
<a href="http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy" rel="noreferrer" target="_blank">http://listas.uylug.org.uy/lis<wbr>tinfo.cgi/uylug-varios-uylug.<wbr>org.uy</a><br>
<br></blockquote></div><br></div>
</blockquote></div></div>                     </div>                    </div></div></div></div><br>______________________________<wbr>_________________<br>
Uylug-varios mailing list<br>
<a href="mailto:Uylug-varios@listas.uylug.org.uy" target="_blank">Uylug-varios@listas.uylug.org.<wbr>uy</a><br>
<a href="http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy" rel="noreferrer" target="_blank">http://listas.uylug.org.uy/lis<wbr>tinfo.cgi/uylug-varios-uylug.<wbr>org.uy</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_8522720206042060072gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Enrique M. Verdes</div><div><a href="https://uy.linkedin.com/pub/enrique-verdes/1/794/ba8" target="_blank"><img src="https://static.licdn.com/scds/common/u/img/webpromo/btn_myprofile_160x33.png"></a><br><br>"As we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously."<br></div><div><br></div><div>Benjamin Franklin</div></div></div></div></div></div></div>
</div>
</div></div><br>______________________________<wbr>_________________<br>
Uylug-varios mailing list<br>
<a href="mailto:Uylug-varios@listas.uylug.org.uy">Uylug-varios@listas.uylug.org.<wbr>uy</a><br>
<a href="http://listas.uylug.org.uy/listinfo.cgi/uylug-varios-uylug.org.uy" rel="noreferrer" target="_blank">http://listas.uylug.org.uy/<wbr>listinfo.cgi/uylug-varios-<wbr>uylug.org.uy</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span><pre><font size="2" face="arial, helvetica, sans-serif"><b><span><span><div><div dir="ltr"><div><div dir="ltr"><pre><font size="2" face="arial, helvetica, sans-serif"><b>Damián Muraña</b><font size="1"><br><span style="font-weight:normal"><a href="http://www.murana.uy/" target="_blank">http://www.murana.uy/</a><br><br></span></font></font><cite></cite></pre><span style="font-weight:normal">Por favor, evite enviarme documentos adjuntos en formato Word o PowerPoint.<br>Vea <a href="http://www.gnu.org/philosophy/no-word-attachments.html" target="_blank">http://www.gnu.org/philosophy/no-word-attachments.html</a><br><font size="2" face="arial, helvetica, sans-serif"><a href="http://documentfreedom.org/openstandards.es.html" target="_blank">http://documentfreedom.org/openstandards.es.html</a></font></span></div></div></div></div></span></span></b></font></pre></span>
</div></div></div></div></div></div></div></div></div></div>
</div>