<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Direct_Printing%3A_Epson_TM-T70_%2B_Ubuntu</id>
	<title>Direct Printing: Epson TM-T70 + Ubuntu - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Direct_Printing%3A_Epson_TM-T70_%2B_Ubuntu"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Direct_Printing:_Epson_TM-T70_%2B_Ubuntu&amp;action=history"/>
	<updated>2026-08-30T09:53:01Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Direct_Printing:_Epson_TM-T70_%2B_Ubuntu&amp;diff=3141&amp;oldid=prev</id>
		<title>Joan: New page: Vull utilitzar la impressora Epson TM-T70 amb Ubuntu 8.04  Mirant openprinting.org, no apareix a la llista, i mirant impressores similars veig que suporten el direct printing. Això deu se...</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Direct_Printing:_Epson_TM-T70_%2B_Ubuntu&amp;diff=3141&amp;oldid=prev"/>
		<updated>2009-07-01T11:54:46Z</updated>

		<summary type="html">&lt;p&gt;New page: Vull utilitzar la impressora Epson TM-T70 amb Ubuntu 8.04  Mirant openprinting.org, no apareix a la llista, i mirant impressores similars veig que suporten el direct printing. Això deu se...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Vull utilitzar la impressora Epson TM-T70 amb Ubuntu 8.04&lt;br /&gt;
&lt;br /&gt;
Mirant openprinting.org, no apareix a la llista, i mirant impressores similars veig que suporten el direct printing. Això deu ser enviar directament allò que vols imprimir al port paral.lel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Epson TM T88iV: Printer supports direct text printing with the 'us-ascii' charset.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Direct printing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo bash&lt;br /&gt;
$ echo hola &amp;gt; /dev/lp0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Efectivament, funciona, però no talla el paper i no podem imprimir un logo.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ls -la lp0&lt;br /&gt;
dono permisos a l'usuari joan per escriure en el port paral.lel:&lt;br /&gt;
$ chmod a+w lp0&lt;br /&gt;
$ su joan&lt;br /&gt;
$ echo hola &amp;gt; /dev/lp0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i ja està&lt;br /&gt;
&lt;br /&gt;
Com inserto un retorn de carro o altres caràcters especials?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo -e &amp;quot;line1\nline2&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
-e to enable output escape characters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
If -e is in effect, the following sequences are recognized:&lt;br /&gt;
\0NNN  the character whose ASCII code is NNN (octal)&lt;br /&gt;
\\     backslash&lt;br /&gt;
\a     alert (BEL)&lt;br /&gt;
\b     backspace&lt;br /&gt;
\c     suppress trailing newline&lt;br /&gt;
\f     form feed&lt;br /&gt;
\n     new line&lt;br /&gt;
\r     carriage return&lt;br /&gt;
\t     horizontal tab&lt;br /&gt;
\v     vertical tab&lt;br /&gt;
\'  Apostrophe or single quote&lt;br /&gt;
\&amp;quot;  Double quote&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Si vull ficar accents hauré d'utilitzar la llista de codis ASCII:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
224       à    à&lt;br /&gt;
225       á    á&lt;br /&gt;
226       â    â&lt;br /&gt;
227       ã    ã&lt;br /&gt;
228       ä    ä&lt;br /&gt;
229       å    å&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Els accents no funcionen. He de ficar el caràcter ASCII&lt;br /&gt;
&lt;br /&gt;
224 decimal és 340 octal&lt;br /&gt;
&lt;br /&gt;
http://www.ascii.cl/es/conversion.htm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo -e &amp;quot;\0340&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
no apareix res perquè el direct printing funciona amb us-ascii, on no hi ha accents. Per tant, això és una limitació important.&lt;br /&gt;
&lt;br /&gt;
http://www.columbia.edu/kermit/ascii.html&lt;br /&gt;
&lt;br /&gt;
Per tallar el paper ha de ser algun d'aquests caràcters ascii. Ho trobaré per la força bruta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0 dec -&amp;gt; 0 oct&lt;br /&gt;
127 dec -&amp;gt; 177 oct&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo -e &amp;quot;\00\01\02\03\04\05\06\07\08\09&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\010\011\012\013\014\015\016\017\018\019&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\020\021\022\023\024\025\026\027\028\029&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\030\031\032\033\034\035\036\037\038\039&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\040\041\042\043\044\045\046\047\048\049&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\050\051\052\053\054\055\056\057\058\059&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\060\061\062\063\064\065\066\067\068\069&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\070\071\072\073\074\075\076\077\078\079&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\080\081\082\083\084\085\086\087\088\089&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\090\091\092\093\094\095\096\097\098\099&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\0100\0101\0102\0103\0104\0105\0106\0107\0108\0109&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
&lt;br /&gt;
$ echo -e &amp;quot;\0110\0111\0112\0113\0114\0115\0116\0117\0118\0119&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\0120\0121\0122\0123\0124\0125\0126\0127\0128\0129&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\0130\0131\0132\0133\0134\0135\0136\0137\0138\0139&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\0140\0141\0142\0143\0144\0145\0146\0147\0148\0149&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\0150\0151\0152\0153\0154\0155\0156\0157\0158\0159&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
&lt;br /&gt;
$ echo -e &amp;quot;\0160\0161\0162\0163\0164\0165\0166\0167\0168\0169&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
$ echo -e &amp;quot;\0170\0171\0172\0173\0174\0175\0176\0177&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
&lt;br /&gt;
\08\09&amp;quot; &amp;gt; /dev/lp&lt;br /&gt;
$ echo -e &amp;quot;\00\01\02\03\04\05\06\07\08\09&amp;quot; &amp;gt; /dev/lp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solució la tinc en una pàgina web:&lt;br /&gt;
&lt;br /&gt;
Open Drawer Code (http://pages.prodigy.net/daleharris/popopen.htm)&lt;br /&gt;
&lt;br /&gt;
'''Epson     TM-T70''':&lt;br /&gt;
&lt;br /&gt;
*Drawer Code: 27,112,48,55,121&lt;br /&gt;
*Cutter Code: 27,109&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
27 -&amp;gt; 033&lt;br /&gt;
109 -&amp;gt; 155&lt;br /&gt;
112 -&amp;gt; 160&lt;br /&gt;
48 -&amp;gt; 060&lt;br /&gt;
55 -&amp;gt; 067&lt;br /&gt;
121 -&amp;gt; 171&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo -e &amp;quot;\0033\0155&amp;quot; &amp;gt; /dev/lp0 -&amp;gt; funciona!!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i el cash drawer suposo que també funciona:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo -e &amp;quot;\0033\0160\0060\0067\0171&amp;quot; &amp;gt; /dev/lp0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Autor}}, juny 2009&lt;br /&gt;
[[Category: Openbravo POS]]&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>