Foros del Web » Programando para Internet » PHP »

Tradución de Basic a PHP

Estas en el tema de Tradución de Basic a PHP en el foro de PHP en Foros del Web. Bueno mi duda es la siguiente he comprado un impresora Epson serie TMU-220 y no he podido encontrar sus drivers en linux, la unica manera ...
  #1 (permalink)  
Antiguo 02/10/2005, 23:00
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Tradución de Basic a PHP

Bueno mi duda es la siguiente he comprado un impresora Epson serie TMU-220
y no he podido encontrar sus drivers en linux, la unica manera de hacerla funcionar es haciendo un cat a /dev/lp0 de lo que quiero imprimir; mas sin embargo es un poco frustrante no utilizar todas las funciones de la impresora consegui el manual con los codigos ESC/POS de EPSON, pero este trae un ejemplo de un programa en Basic que de verdad no entiendo, me gustaria mucho si algun buen samaritano me ayudara a traducirlo a PHP o simplemente como puedo sacar estos comando con PHP a la impresora se me ocurre hacerlo con fopen, pero no se como sacar el codigo.
__________________________________________________ _______________
PRINT #1, CHR$(&H1B);"@"; 'Initializes the printer (ESC @)
PRINT #1, CHR$(&H1B);"a";CHR$(1);'Specifies a centered printing position (ESC a)
PRINT #1, CHR$(&H1B);"!";CHR$(0); 'Specifies font A (ESC !)
PRINT #1, "January 14, 2002 15:00";
PRINT #1, CHR$(&H1B);"d";CHR$(3); 'Prints and 3 line feeding (ESC d)
PRINT #1, CHR$(&H1B);"a";CHR$(0); 'Selects the left print position (ESC a)
PRINT #1, CHR$(&H1B);"!";CHR$(1); 'Selects font B
PRINT #1, "TM-U210B $20.00";CHR$(&HA);
PRINT #1, "TM-U210D $21.00";CHR$(&HA);
PRINT #1, "PS-170 $17.00";CHR$(&HA);
PRINT #1, CHR$(&HA); 'Line feeding (LF)
PRINT #1, CHR$(&H1B);"!";CHR$(17); 'Selects double-height mode
PRINT #1, "TOTAL $58.00"; CHR$(&HA);
PRINT #1, CHR$(&H1B);"!";CHR$(0); 'Cancels double-height mode
PRINT #1, "------------------------------";CHR$(&HA);
PRINT #1, "PAID $60.00";CHR$(&HA);
PRINT #1, "CHANGE $ 2.00";CHR$(&HA);
PRINT #1, CHR$(&H1D);"V";CHR$(66);CHR$(0); 'Feeds paper & cut
’Drawer Kick (ESC p)
PRINT #1, CHR$(&H1B); CHR$(&H70); CHR$(&H0); CHR$(60); CHR$(120);
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:31.