FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Impresora POS Epson TM-U950
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Impresora POS Epson TM-U950
Posted: Wed May 06, 2009 11:07 PM
Hola a todos.
De casualidad alguien sabe el comando ESC para hacer que esta impresora Epson TM-U950 (Que tiene dos carros de impresi贸n RECEIPT y JOURNAL), no coora el carro n煤mero dos (Journal), y solo imprima en el primero ( RECEIPT )?
Ya puedo activar y desactivar la impresion en el carro dos, con esta comando ESC
Code (fw): Select all Collapse
聽 聽//ESC z n 聽= Activa/desactiva impresi贸n simult谩nea papel journal/receipt

聽 聽Activar = Chr(27)+Chr(122)+Chr(1)
o
聽 聽Des-Activar = Chr(27)+Chr(122)+Chr(0)


Si desactivo la impresi贸n simultanea, efectivamente el carro dos no imprime, pero igual sigue enrollando el papel sin imprimir nada.

Esta es la imagen de esta impresora:
http://www.buyepson.es/Catalog/Compatib ... 20Printers
" rel="noopener">
http://www.buyepson.es/Catalog/Compatib ... 20Printers


Espero me entiendan y haya alguien que sepa como manejar esta impresora.

Saludos cordiales.

Carlos Sincuir
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Re: Impresora POS Epson TM-U950
Posted: Thu May 07, 2009 05:30 PM

Hola Carlos:

Tiempo atras utilizaba esa impresora, buscando en mis programas en DOS, encontre:

1) Usaba este comando para seleccionar en cual imprimir :

  @ 00 , 00    SAY Chr(27) + Chr(99) + Chr(48) + Chr( 4 )           // 4 = Slip    // 2 = rollo

2) Si no vas a ocupar nunca el rollo, es mejor deshabilitarlo, basta con bajar un sensor negro que esta abajo
del rollo con una cinta engomada y no le pones ningun rollo- Funciona perfecto sin 茅l.

Segun recuerdo al imprimir, siempre se mueven los dos slip y rollo.

Espero haberte ayudado,

Juan

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: Impresora POS Epson TM-U950
Posted: Fri May 08, 2009 10:37 AM

Gracias Juan.
Voy a tomar en cuenta tus sugerencias.
Por otro lado he estado buscando un manual de esta impresora por internet con comandos ESC y no encuentro nada, o no lo he sabido buscar, pero si alguien tiene un manual de esta impresora o sabe donde hay uno agradecere me lo env铆e.

Saludos

Carlos Sincur

Posts: 2
Joined: Sun Sep 27, 2009 04:34 PM
Re: Impresora POS Epson TM-U950
Posted: Sun Sep 27, 2009 09:50 PM

amigo como te fue con tu impresor tm u950, fijate tengo una que tengo problema que habeses me la imprime en la factura y habeses en la ticketera, como hago para desabilitar el receipt

dame unos tic, soy de el salvador, gracias

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: Impresora POS Epson TM-U950
Posted: Mon Sep 28, 2009 10:48 AM

Mario, pues solamente utilizando los comandos que puse en el primer post, es la 煤nica forma que encontre para deshabilitar el carro "journal" de esta impresora, ya que no logre encontrar mas informaci贸n de la misma. Igual, esta impresora tiene una bandeja externa para imrimir cheques o hojas que no estan en rollos, y no se como se activa para imprimir en ella. En fin, quede un poco descepcionado ya que no pude darle mayor soporte al cliente para este tipo de impresora, como que (x)Harbour no nos ayuda mucho con esto de las impresoras.

Saludos desde Guatemala.

Carlos Sincuir.

Posts: 37
Joined: Tue May 12, 2009 08:45 PM
Re: Impresora POS Epson TM-U950
Posted: Mon Sep 28, 2009 02:30 PM

Hola Carlos

El problema no es de Xharbor o de Fivewin.

La solucion que de li es de la siguiente manera:
1.- primero instala los driver de la impresora, que lo puedes bajar de la misma epson.
con la opcion LPT1 o COM1

2.- instale 3 veces la impresora
2 como jornal = a una le puce "cliente" y a la otra "auditora"
1 como slip = la llame "timbrado" para imprimir unas lineas o boletas o facturas.

  dentro de cada impresora lo configuro en propiedades

3.- hago las pruebas respectivas que el windows me permite con pagina de impresion.

Al estar seguro que ya tengo las 3 impresoras listas para el trabajo que nececito.
ingreso a programacion y hago lo siguiente:

A cada impresora lo llamo de la siguiente manera.

func print
DEFINE FONT fntAriala NAME "16.7 cpi" Of oPrn1 => este fond viene con los drivers de la epson tm-u950
y lo selecciona perfectamente.
o puedes cualquier font del windows pero es mas lento la impresion.

oPrn1:=PrintBegin("Cliente",.T.,.f.,"cliente",.T.)
..........
retu

oPrn1:=PrintBegin("auditora",.T.,.f.,"auditora",.T.)
..........
retu

oPrn1:=PrintBegin("timbrado",.T.,.f.,"timbrado",.T.)
..........
retu

a las impresora la puedes llamar de la menera que lo nesecites, es segun tu nececidad.

bueno carlos me despido. espero haber ayudado en algo tu problema. yo pensaba lo mismo hace 3 a帽os

Saludos Dionicio G. Chura Quispe.
Lima - Peru
Cualquier consulta a dioni_chura@hotmail.com

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: Impresora POS Epson TM-U950
Posted: Mon Sep 28, 2009 06:21 PM

Hola Dionicio.
Siempre he dicho, que cada d铆a se aprende algo nuevo, y este ha sido el d铆a para mi.
No pense solucionar el problema de la manera que planteas la solucion al mismo, ser谩 de que lo ponga en practica, pero en general suena bastante l贸gico tu proceso.
Mil gracias!!! por tomarte tu tiempo y explicarnos como solucionaste el mismo problema, ya que como dije antes estaba un poco descepcionado al no poder encontrar la forma de resolverlo.

Saludos!!

Carlos Sincuir

Posts: 158
Joined: Tue Oct 11, 2005 03:10 PM
Re: Impresora POS Epson TM-U950
Posted: Tue Sep 29, 2009 04:35 AM
Si te sirve, yo lo hago de esta forma

oRep:=TdosPrg:New(......

//Especiales
oRep:Say(00,00,CHR(27)+"@") // INDICA QUE SE INICIA CONFIGURACION
oRep:Say(00,00,CHR(27)+"t"+CHR(0))
oRep:Say(00,00,CHR(27)+"c0"+CHR(2)) // ACTIVA RECEIVE COMO HOJA(TICKET)
oRep:Say(00,00,CHR(27)+"z"+CHR(0))


------- EN ESTE PROCESO SE ESTA IMPRIMIENDO EL TIQUET y TAMBIEN EL ROLLO DE "AUDITORIA"


cCmd:=Fechas(Date())+" "+Time()+" "+Str(t:FolioOri,7)+Str(oSys:TiendaSys(),3)+" "
oRep:Say(n,00,cCmd )
n++
oRep:Say(n,00,"Lo Atendio : "+oSys:UsuarioSys())
n++
oRep:Say(n,00,Replicate(".",39))
n++
oRep:Say(n,04,CHR(27)+"z"+CHR(0)) ------------鈽烩樆鈽烩樆鈽烩樆 // DESACTIVA IMPRESION PARALELA
oRep:End()

Espero te sirva.

Saludos
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: Impresora POS Epson TM-U950
Posted: Tue Sep 29, 2009 01:17 PM

Gracias Ricardo!!
Creo que ahora ya tengo suficiente para controlar esta impresora.

Saludos cordiales.

Carlos Sincuir

Posts: 2
Joined: Sun Sep 27, 2009 04:34 PM
Re: Impresora POS Epson TM-U950
Posted: Tue Sep 29, 2009 06:22 PM

dioni, gracias por activar este hilo, yo te doy mil gracias, por contestar, mi nombre es mario vivo en el salvador, es primera vez que trabajo con este tipo de impresora, he encontrado infinidad de codigos pero no estoy demasiado convencido en este momento, me regalaron unos drivers, que tenia que instalar en los que me aparecian dos impresoras una receipt, y otra slip, programo en visual foxpro 9, me dijeron que la receipt, entrara en configuracion y activara que imprima en receipt que es ticket y journal que es la rollo no. 2, para el fisco o auditoria, bien cuando imprimimo al ticket me imprime en en estos dos aqui mas abajo hay codigos que encontre para activar donde quiero imprimir, mi correo es maoviedo arroba hotmail.com, lo que no te entiendo es como crear 3 impresoras mis drivers solo crean dos.ademas esa programacion nose enque esta elaborada, otras preguntas, si solo quiero imprimir en ticket como hago para desabilitar el journal, porque es un listado corto, de control de total de ventas.

gracias nuevamente

???chr(27) + chr(99) + chr(48) + chr(3) &&& Desactiva Journal
???chr(27) + chr(122) + chr(3) &&& Activa Journal

???CHR(27)+CHR(64) && inicializa la impresora
???CHR(27)+"c0"+CHR(1) && imprime un solo rollo (receipt && ticket
???CHR(27)+"c0"+CHR(2) && imprime un solo rollo journal

???CHR(27)+chr(122)+chr(1) && imprime en ambos rollos

SLIP activa el slip factura && CUANDO HABLA DE ROLLO ES JOURNAL, ROLLO ATRAS
@ 00 , 00 SAY Chr(27) + Chr(99) + Chr(48) + Chr( 4 ) // 4 = Slip // 2 = rollo

JOURNAL activar y des-activar
Activar = Chr(27)+Chr(122)+Chr(1)
o
Des-Activar = Chr(27)+Chr(122)+Chr(0)
dos impresoras

Continue the discussion