Pregunta: | 42367 - ABRIR CAJON REGISTRADORA. |
Autor: | hector ramirez |
buen dia Programadores.
Necesito las instrucciones para abrir una registradora para un POS, la impresora en una SAMSUNG SRP 270, y la registradora esta conectada a la impresora, con una especie de cable de telefono, he buscado en la ayuda del visual foxpro y no encuentro instrucciones, para abrir la caja registradora, la impresora ya imprime el tickete, baje un demo de un pos y en ese demo abre el cajon registrador. podrian ayudarme, necesito entregar el programa en Diciembre. Gracias. |
Respuesta: | Ing. Adrián Raúl Hernández Hérnández |
Hola Hector Ramirez, no te preocupes es muy sencillo el código para abrir una caja registradora y funciona para cualquier tipo de impresoras
SET Console Off SET Printer On ??? Chr(27) + Chr(112) + Chr(48) &&& Estos son los caracteres que abren la caja de dinero ? ' ' SET Print Off SET Console On SET Printer To Este código ejecutala despues de mandar la impresion y en cuanto termino pon el código exactamente como esta y vas a ver que te abre la caja, sorprendente, verdad. Cualquier Duda, contactame, radico en Guadalajara,Jalisco MExico Ing. Adrian Raul Hernández tel: 38245094, 38232297 te puedo asesorar o desarrollar sistemas. |
Respuesta: | Victor Paredes |
Hola, mira... lo que buscas no lo vas a encontrar en la ayuda de Visual Fox pro. Lo tendrias que buscar en internet... o si tenes algun tipo de soporte del fabricante que te de los comandos para el control a tra ves del puerto (en tu caso rj11) del equipo.
Esto se hace generalmente de la siguiente forma, mediante el control Winsock, abris el puerto a donde tenes conectado el equipo y le mandas los comandos. oWinsock = CREATEOBJECT("MSWinsock.Winsock.1") Eso te crea un objeto Winsock... lo unico que te falta saber es a que puerto lo tenes que mandar oWinsock.Protocol = ? && 0=TCP , 1=UDP oWinsock.RemoteHost = ???? && servidor de correo oWinsock.RemotePort = ????? && smtp oWinsock.Connect && Aca ya tendrias conexion Despues de eso mandas la informacion con la siguiente instruccion oWinsock.senddata(cComandos_a_enviar) Me gustaria poder ayudarte mas, pero no encontre ningun comando en la web para tu equipo. (Previo a todo esto tenes que tener el componente Winsock egistrado en tu pc). |
Respuesta: | Onasis Nieves |
hermano debes introducirte a la pagina web de la sansung, alli debes buscar el modelo de la caja registradora, en la cual te daran un archivo, osea, una libreri o comando que de bes introducir en el codigo de tu programa que te va a generar el impulso por el puerto al cual esta conectado la registradora. |
Respuesta: | Jose Amilcar Sauceda Reyes |
Hola,
Yo solucione ese problema que tienes, pero no a travez de visual foxpro, sino que en la configuracion avanzada de los controladores de la impresora, hay una opcion que dice si queres activar el cashdrawer, esta opcion esta en el boton de avanzada de las propiedades de la impresora, Cualquier otra pregunta no dudes en hacerla |