Ver Mensaje Individual
  #37 (permalink)  
Antiguo 02/09/2009, 12:33
Avatar de gasafonso
gasafonso
 
Fecha de Ingreso: septiembre-2008
Mensajes: 357
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Impresora Fiscal-Argentina

Cita:
Iniciado por jehp8 Ver Mensaje
ESTO ES UN RESUMEN DE LAS FUNCIONES QUE TIENE IFEPSON.OCX.
CON ESTO PODES HACER TRANQUILAMENTE UN SISTEMA DE FACTURACION
INSISTO CHICOS ES MUY SIMPLE, CUALQUIER COSA PREGUNTENME.

Function CloseJournal(CloseType As String, Optional Impresion As String) As Boolean
Realiza un cierre de Jornada o de Cajero (“Z” o “X”).
Recibe:
· Tipo de cierre: Z o X.
· Impresión (opcional): P=imprime el cierre X; N=no imprime el cierre X.

Function FeedPaper(Station As String, Lines As String) As Boolean
Avanza el papel de la estación de impresión seleccionada.
Recibe:
· Estación: R=Receipt; J=Journal; A=Ambos; S=Hoja suelta.
· Cantidad de líneas a avanzar.

Function CutPaper() As Boolean
Realiza el corte de papel.

Function SetGetHeaderTrailer(Action As String, Number As String, Optional Text As String) As Boolean
Establece u obtiene los datos fijos de encabezados y colas.
Recibe:
· Accion: S=Establecer; G=Obtener.
· Número de encabezado / cola.
· Texto a establecer.

Function SetGetDateTime(Action As String, Optional DateYYMMDD As String, Optional TimeHHMMSS
As String) As Boolean
Establece u obtiene la fecha y hora de la impresora fiscal
Recibe:
· Acción: S=Establecer; G=Obtener.
· Fecha a establecer en formato AAMMDD.
· Hora a establecer en formato HHMMSS.

Function Status(Optional StatusType As String) As Boolean
Realiza una consulta de estado.
Recibe:
· Tipo de estado (opcional): N=Normal; P=Impresora; C=Contribuyente; A=Contadores.

Function OpenCashDrawer(Number As String) As Boolean
Realiza la apertura de los cajones de dinero.
Recibe:
· Número de cajón de dinero.

Function Audit(AuditType As String, AuditMode As String, Optional Start As String, Optional Finish As
String) As Boolean
Realiza una auditoría.
Recibe:
· Tipo de auditoría: F=Por Fecha; Z=Por cierres Z.
· Modo de auditoría: T=Total general; D=Detallado.
· Fecha o cierre de inicio (opcional) en formato AAMMDD. Valor por defecto 80/01/01, 0001.
· Fecha o cierre final (opcional). Valor por defecto 79/12/31, 9999.

Function OpenNoFiscal() As Boolean
Realiza la apertura de un Documento No Fiscal

Function SendNoFiscalText(Text As String) As Boolean
Envía una línea de texto no fiscal.
Recibe:
· Texto a envíar.

Function CloseNoFiscal() As Boolean
Realiza el cierre de un documento no fiscal.

Function OpenTicket(Optional StorageDataType As String) As Boolean
Realiza la apertura de un ticket fiscal.
Recibe:
· Tipo de almacenamiento de los datos en la memoria: G=Completo; C=Normal
hola Jehp8, concretamante si vos queres imprimir el cierrre Z deberias poner asi ?


Function CloseJournal(CloseType As String, Optional Impresion As String) As Boolean
Z
-------------------------------------------------------------------------------------------------------
si quiero empezar a imprimir

Function OpenTicket(Optional StorageDataType As String) As Boolean
G o C
-------------------------------------------------------------------------------------------------------
y para empezar a imprimir los datos de la factura

Function SendTicketItem(Description As String, Quantity As String, UnitPrice As String , IVA_Tax As
String, Qualifier As String, Bundle As String , PorcentualInternalTaxes As String, Optional
FixesInternalTaxes As String) As Boolean
Envía un Item en un ticket fiscal

.Computadora
·1
· $1300
· 21
· Tasa de IVA.
· Calificador de item: M,m,R,r ??????????????????
-------------------------------------------------------------------------------------------------------
un subtotal
Function GetTicketSubtotal(Impresion As String, Optional Text As String) As Boolean
P
· $1074,38
-------------------------------------------------------------------------------------------------------

Function SendTicketPayment(Text As String, Amount As String, PaymentType As String) As Boolean
Envía un pago en un ticket fiscal
Recibe:
· Contado
· $1300
· T
--------------------------------------------------------------------------------------------------------
Function OpenInvoice(InvoiceType As String, PaperType As String, InvoiceLetter As String, Copies As
String , FormType As String, FontType As String, IVA_Seller As String, IVA_Buyer As String ,
BuyerName1 As String, BuyerName2 As String, BuyerDocumentType As String, BuyerDocumentNumber
As String, FixedAssest As String , BuyerAddress1 As String, BuyerAddress2 As String, BuyerAddress3
As String, Remit1 As String, Remit2 As String, StorageDataType As String) As Boolean
Realiza la apertura de un ticket-factura o una factura.
Recibe:
· F
· C
· A
· 2
· Tipo de formulario (F,P o A)?????????????????????
· Tipo de letra??????????????????????????????
· R
· R
· PEPE
·JORGE ANIBAL
· CUIT
·20-23548179-4
· Bien de Uso (B o N)??????????????
·SAN MARTIN
· 324- Santa ROSA
·La Pampa
· Remito 1234
· Linea 2 Remito
· Tipo de tabla de item (C o G)?????????????
--------------------------------------------------------------------------------------------------------
Function CloseTicket() As Boolean

--------------------------------------------------------------------------------------------------------


asi es como se haria ?

gracias por tu dedicacion