• No se han encontrado resultados

Comandos de configuración y diagnóstico

V. Detalle de comandos

3. Comandos de configuración y diagnóstico

Utilizado para obtener información de la impresora fiscal y configurar algunos datos de los documentos fiscales.

a. Obtener estado

Obtiene los valores de estado de impresora y fiscal en tiempo real. Este status permite conocer las operaciones que se han realizado dentro de la transacción, el estado actual y los posibles problemas que se pueden presentar. Ver tabla de estado en 4.2.Estados de la Impresora Fiscal

[Formato]

Caracter Hex Decimal

_ 0x5F 95

Tabla 17: Formato - Obtener estado. [Campos de entrada] Ninguno.

[Campos de salida] 3.

Campo Descripción Tipo* Long.

1 Bits de status fiscal N, LO 6

2 Estado N, LM 2

3 Status de validación (CK_VAL) N, LO 1 Tabla 18: CS – Obtener estado.

45 [Consideraciones]

 Bits de status fiscal se envían en el siguiente orden: “<CK_STI><CK_STV><CK_IMP><CK_PRT><CK_INT> <CK_SI2>”.

 Este comando se puede utilizar en cualquier proceso de la impresora fiscal, incluso en el estado de error.

[Ejemplo]

Datos enviados a la impresora: <2><95><3> o <2>_<3>

 Datos recibidos desde la impresora:

46

b. Obtener características del programa de control

Utilizado para obtener las características del firmware instalado en la impresora fiscal.

[Formato]

Caracter Hex Decimal

! 0x21 33

Tabla 19: Formato - Obtener características PC. [Campos de entrada] Ninguno.

[Campos de salida] 16.

Campo Descripción Tipo* Long.

1 ID del País N, LO 3

2 Versión de firmware (mayor) N, LO 2

3 Versión de firmware (menor) N, LO 2

4 Marca del mecanismo impresor A, LM 20

5 Nombre del mecanismo impresor A, LM 20

6 ID del mecanismo impresor (CW) N, LO 2

7 Capacidad de la memoria fiscal (en bytes) N. LM 7 8 Capacidad de la memoria de transacciones (en

Kbytes)

N, LM 7

9 Capacidad restante memoria fiscal (en zetas) N, LM 4 10 Capacidad restante memoria de transacciones

(en %)

47

Tabla 20: CS – Obtener características de control.

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Consideraciones]

 Este comando se puede utilizar en cualquier estado de la impresora fiscal.

[Ejemplo]

Datos enviados a la impresora: <2>!<3>

 Datos recibidos desde la impresora:

<2>VEF<28>01<28>02<28>XXXX<28>XXXX- 123FP<28>48<28>1028096<28>3901439<28>1995<28>99.96% <28>5376<28>113<28>256<28>250834<28>0<28>01030101010 101211014020300071003D3D221VE<3><6> 11 Reservado N, LM 6 12 Reservado N, LM 6 13 Reservado N, LM 6 14 Reservado N, LM 6 15 Reservado N, LM 6 16 Reservado N, LM 40

48 c. Obtener datos de serialización

Utilizado para obtener los datos fiscales que se encuentran configurados en el equipo.

[Formato]

Caracter Hex Decimal

“ 0x22 34

Tabla 21: Formato - Obtener datos de serialización. [Campos de entrada] Ninguno.

[Campos de salida] 5.

Tabla 22: CS – Obtener datos de serialización.

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Consideraciones]

 Este comando se puede utilizar en cualquier estado de la impresora fiscal.

Campo Descripción Tipo* Long.

1 Serial fiscal A, LO 10

2 Número de serie mecanismo impresor A, LO 16

3 Número de serie kit fiscal N, LO 16

4 Número de serie memoria auditoría N, LO 7

49

 Comando sólo disponible en impresoras con arquitectura VMAX4. Consulte con su proveedor si su impresora posee esta arquitectura.

[Ejemplo]

Datos enviados a la impresora: <2>"<3>

 Datos recibidos desde la impresora:

<2>VMX1400001<28>1234567890123456<28>131213QA200000 15<28>0000001<28><3><6>

50 d. Configurar fecha y hora

Establece el valor del RTC interno de la impresora fiscal. La impresora fiscal valida que la fecha y la hora no sean menores que la última Z o la última transacción. Al configurar valida también años bisiestos.

[Formato]

Caracter Hex Decimal

C 0x43 67

Tabla 23: Formato – Configurar fecha y hora. [Campos de entrada] 2.

Campo Descripción Tipo* Long.

1 Fecha (ddmmyyyy) D, M, LO 8

2 Hora (hhmm) T, M, LO 4

Tabla 24: CE – Configurar fecha y hora.

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Campos de salida] Ninguno. [Consideraciones]

 No debe estar abierto ningún documento fiscal.

 La nueva configuración debe ser posterior a la fecha del último documento fiscal o cierre de jornada laboral.

[Ejemplo]

51

52 e. Obtener fecha y hora

Utilizado para obtener los valores actuales de configuración del RTC interno de la impresora fiscal.

[Formato]

Caracter Hex Decimal

f 0x66 102

Tabla 25: Formato – Obtener fecha y hora. [Campos de entrada] Ninguno.

[Campos de salida] 2.

Tabla 26: CS – Obtener fecha y hora.

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Consideraciones]

 Este comando se puede utilizar en cualquier estado de la impresora fiscal.

[Ejemplo]

Datos enviados a la impresora: <2>f<3>

 Datos recibidos desde la impresora: <2>231020141548<3><6>

Campo Descripción Tipo* Long.

1 Fecha (ddmmyyyy) D, LO 8

53 f. Obtener datos de fiscalización

Utilizado para obtener los datos de fiscales que se encuentran configurados en el equipo.

[Formato]

Caracter Hex Decimal & 0x26 38

Tabla 27: Formato – Obtener datos de fiscalización. [Campos de entrada] Ninguno.

[Campos de salida] 6.

Tabla 28: CS – Obtener datos de fiscalización.

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Consideraciones]

 Este comando se puede utilizar en cualquier estado de la impresora fiscal.

Campo Descripción Tipo* Long.

1 Razón social contribuyente P, LM 100

2 Dirección fiscal contribuyente P, LM 100

3 Número de RIF contribuyente A, LO 15

4 Tasa 1 N, LO 2,2

5 Tasa 2 N, LO 2,2

54 [Ejemplo]

Datos enviados a la impresora: <2>&<3>

 Datos recibidos desde la impresora:

<2>????????????????????????????????????????????????? ???????????????????????????????????????????????<28>? ???????????????????????????????????????????????????? ???????????????????????????????????????????<28>????? ??????????<28>1200<28>0800<28>2200<3><6>

55 g. Configurar líneas de encabezado

Utilizado para configurar el valor de las líneas de encabezado que se almacenan en la memoria del equipo.

[Formato]

Caracter Hex Decimal

F 0x46 70

Tabla 29: Formato – Configurar líneas de encabezado. [Campos de entrada] 3.

Tabla 30: CE – Configurar líneas de encabezado.

(1) El tamaño máximo lo determina la cantidad de caracteres por líneas que soporta el mecanismo de impresión (CW).

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Campos de salida] Ninguno. [Consideraciones]

 La jornada fiscal no debe estar abierta.

 El número de encabezado debe estar comprendido entre 1 y 3. Sin embargo existen impresoras que soporta hasta 10 líneas.

Campo Descripción Tipo* Long.

1 Número de línea N, M, LM 1

2 Tipo (Encabezado = 1) N, M, LM 1

56

 En las impresoras matriciales de carro ancho, si la configuración del tamaño de papel es media carta, el número de líneas máximo para encabezado es 3.

[Ejemplo]

Datos enviados a la impresora: <2>F11Encabezado1<3>

57

h. Obtener configuración de líneas de encabezado

Utilizado para obtener el valor de las líneas de encabezado que se almacenan en la memoria del equipo.

[Formato]

Caracter Hex Decimal

( 0x28 40

Tabla 31: Formato – Obtener configuración de líneas de encabezado. [Campos de entrada] 1.

Tabla 32: CE – Obtener configuración de líneas de encabezado. [Campos de salida] 1.

Campo Descripción Tipo* Long.

1 Texto de línea P Max(1)

Tabla 33: CS – Obtener configuración de líneas de encabezado.

(1) El tamaño máximo lo determina la cantidad de caracteres por líneas que soporta el mecanismo de impresión (CW).

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

Campo Descripción Tipo* Long.

1 Número de línea N, M, LM 1

58 [Consideraciones]

 Este comando se puede utilizar en cualquier estado de la impresora fiscal.

 El número de encabezado debe estar comprendido entre 1 y 3. Sin embargo existen impresoras que soporta hasta 10 líneas. [Ejemplo]

Datos enviados a la impresora: <2>(11<3>

 Datos recibidos desde la impresora: <2> Caracas - Venezuela <3><6>

59 i. Configurar líneas de cola

Utilizado para configurar el valor de las líneas de cola que se almacenan en la memoria del equipo.

[Formato]

Caracter Hex Decimal

F 0x46 70

Tabla 34: Formato – Obtener configuración de líneas de cola. [Campos de entrada] 3.

Tabla 35: CE – Configurar líneas de cola.

(1) El tamaño máximo lo determina la cantidad de caracteres por líneas que soporta el mecanismo de impresión (CW).

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Campos de salida] Ninguno. [Consideraciones]

 La jornada fiscal no debe estar abierta.

 El número de encabezado debe estar comprendido entre 1 y 3. Sin embargo existen impresoras que soporta hasta 10 líneas.

Campo Descripción Tipo* Long.

1 Número de línea N, M, LM 1

2 Tipo (Cola = 0) N, M, LM 1

60

 En las impresoras matriciales de carro ancho, si la configuración del tamaño de papel es media carta, el número de líneas máximo para encabezado es 3.

[Ejemplo]

Datos enviados a la impresora: <2>F10Cola1<3>

61

j. Obtener configuración de líneas de cola

Utilizado para obtener los valores configurados para el pie de página de los documentos de venta.

[Formato]

Caracter Hex Decimal

( 0x28 40

Tabla 36: Formato – Obtener configuración de líneas de cola. [Campos de entrada] 1.

Tabla 37: CE – Obtener configuración de líneas de cola. [Campos de salida] 1.

Campo Descripción Tipo* Long.

1 Texto de línea P, LM Max(1)

Tabla 38: CS – Obtener configuración de líneas de cola.

(1) El tamaño máximo lo determina la cantidad de caracteres por líneas que soporta el mecanismo de impresión (CW).

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

Campo Descripción Tipo* Long.

1 Número de línea N, M, LM 1

62 [Consideraciones]

 Este comando se puede utilizar en cualquier estado de la impresora fiscal.

 El número de encabezado debe estar comprendido entre 1 y 3. Sin embargo existen impresoras que soporta hasta 10 líneas. [Ejemplo]

Datos enviados a la impresora: <2>(10<3>

 Datos recibidos desde la impresora:

<2>????????????????????????????????????????????????< 3><6>

63

k. Obtener información de la memoria de auditoría

Utilizado para obtener los eventos realizados con la memoria de auditoría fiscal.

[Formato]

Caracter Hex Decimal

g 0x67 103

Tabla 39: Formato – Obtener información de la MA [Campos de entrada] Ninguno.

[Campos de salida] 5.

Campo Descripción Tipo* Long.

1 Serial de la memoria fiscal N, LO 10

2 RIF N, LO 16

3 Consecutivo de la memoria de auditoría N, LO 4 4 Capacidad disponible de la memoria de

auditoría

N, LO 3

5 Capacidad de la memoria de auditoría N, LM 20 Tabla 40: CS – Obtener información de la MA

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Consideraciones]

 Este comando se puede utilizar en cualquier estado de la impresora fiscal.

64 [Ejemplo]

Datos enviados a la impresora: <2>g<3>

 Datos recibidos desde la impresora:

65 l. Obtener ancho de carro

Utilizado para obtener los caracteres soportados por el mecanismo de impresión.

[Formato]

Caracter Hex Decimal

J 0x4A 74

Tabla 41: Formato – Obtener ancho de carro. [Campos de entrada] Ninguno.

[Campos de salida] 1.

Campo Descripción Tipo* Long.

1 CW N, LO 2

Tabla 42: CS – Obtener ancho de carro.

Tipo*: Ver tipos de datos en la sección 4.5 Tipos de datos soportados.

[Consideraciones]

 Comando permitido en cualquier estado de la impresora fiscal. [Ejemplo]

Datos enviados a la impresora: <2>J<3>

66

Documento similar