Como abrir una caja Registradora???

22/06/2005 - 14:15 por Carmelo Gonzalez | Informe spam
Hola amigos del foro!!!

Mi pregunta es esa como puedo abrir una caja registrador cuando se imprima
la factura he buscado informacion de la caja pero nada si me pueden ayudar.

Gracias!!!
Carmelo Gonzalez

Preguntas similare

Leer las respuestas

#1 Angel. E. Ruiz. Pastor
22/06/2005 - 16:09 | Informe spam
Amigo la caja registradora tuvo que traer un cd con unos drievrs . que
contiene una dll que te permitirán abrir y cerrar la caja entre otras
funciones. búscate el manual de la caja registradora haber si contiene
alguna ayuda sobre esto, si no envíale un email a la casa matriz de la caja
registradora que ellos seguro te enviaran algún manual.



Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"

"Carmelo Gonzalez" escribió en el mensaje
news:

Hola amigos del foro!!!

Mi pregunta es esa como puedo abrir una caja registrador cuando se imprima
la factura he buscado informacion de la caja pero nada si me pueden
ayudar.

Gracias!!!
Carmelo Gonzalez


Respuesta Responder a este mensaje
#2 Diego Cofré
22/06/2005 - 16:17 | Informe spam
Seguramente la caja esta conectada a la pc por puerto serie o paralelo.
Tendrias que armar una clase para mandar comandos al puerto. Para el cajon
serie estandar, el comando que acepta para abrir el cajon es @.
Fijate en este link para mandar datos al puerto serie o paralelo:
http://support.microsoft.com/defaul...-us;823179

Saludos
Diego
Respuesta Responder a este mensaje
#3 Geovanny Castillo
25/06/2005 - 02:33 | Informe spam
Me costó trabajo buscar la forma pero lo tengo aqui va el codigo para abrir
el cajon de dinero:

El puertolpt es por ejm: LPT1, COM1, etc, es decir el puerto donde conectas
el cajón.


Imports System.IO

Public Class cash
Public Declare Auto Function CreateFile Lib "kernel32.dll" ( _
ByVal lpFileName As String, ByVal dwDesiredAccess As Int32, _
ByVal dwShareMode As Int32, ByVal lpSecurityAttributes As IntPtr, _
ByVal dwCreationDisposition As Int32, ByVal dwFlagsAndAttributes As Int32, _
ByVal hTemplateFile As IntPtr) As IntPtr

Public Shared puerto As String
Public Const GENERIC_READ As Int32 = &H80000000

Public Const GENERIC_WRITE As Int32 = &H40000000

Public Const OPEN_EXISTING As Int32 = 3

Public Shared Property puertos() As String
Get

Return puerto
End Get
Set(ByVal Value As String)
puerto = Value
End Set
End Property
Public Shared Sub abrircajon(ByVal puertolpt As String)
puertos = puertolpt


Dim hFich As IntPtr = CreateFile(puertos, GENERIC_WRITE, _
0, IntPtr.Zero, OPEN_EXISTING, 0, IntPtr.Zero)
Dim stream As New FileStream(hFich, FileAccess.Write)

Dim writer As New StreamWriter(stream)

writer.WriteLine(Chr(&H1B) + "p" + Chr(0))
writer.Close()
stream.Close()
End Sub
End Class

"Carmelo Gonzalez" escribió en el mensaje
news:

Hola amigos del foro!!!

Mi pregunta es esa como puedo abrir una caja registrador cuando se imprima
la factura he buscado informacion de la caja pero nada si me pueden
ayudar.

Gracias!!!
Carmelo Gonzalez


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida