Breadcrumbs

Comando serial amigável (ped_status-serial)

Abaixo segue um exemplo de nomenclatura do arquivo:

LJG1000001001#312312_ped_status-serial.txt;


Nota

Para o funcionando do comando Serial, no LINUX, é necessário realizar a seguinte configuração:

✓ Adicionar o arquivo RXTXcomm.jar dentro da pasta [Diretório Java]/jre/lib/ext/

Exemplo: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/RXTXcomm.jar

✓ Adicionar o arquivo librxtxSerial.so dentro da pasta [Diretório Java]/jre/lib/

Exemplo: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/librxtxSerial.so

 

Para o funcionando do comando Serial, no WINDOWS, é necessário realizar a seguinte configuração:

✓ Adicionar o arquivo RXTXcomm.jar dentro da pasta [Diretório \Java\jre7\lib\ext

Exemplo: C:\Program Files (x86)\Java\jre7\lib\ext\RXTXcomm.jar

✓ Adicionar o arquivo rxtxSerial.dll dentro da pasta RAIZ do agente.

Exemplo: C:\Program Files\NDDigital\eForms_NFCe\Agent Service\rxtxSerial.dll


10000

PAI:

-

OBR.

1-1

Informações de configuração

#

Campo

Tipo

Ob.

Tam.

Descrição

2

dadosAdic

N

S

9

Campo necessário para abrir as configurações

3

driver

N

N

30

Driver utilizado pela impressora. Se não enviado é utilizado os dados default do settings.

4

model

C

N

30

Modelo da Impressora. Se não enviado será utilizado os dados default cadastrados no settings.

5

firmware

C

N

30

Versão do firmware. Se não enviado é utilizado os dados default do settings.

Exemplo em TXT:

10000;104;SI-300S;2.20

 

Exemplo em XML:

<dadosAdic driver="104" model="SI-300S" firmware="2.20">

</dadosAdic>

10250

PAI:

-

OPC.

0-1

Informações de configuração

#

Campo

Tipo

Ob.

Tam.

Descrição

6

PrinterName

N

N

30

Nome da impressora, se não enviado será utilizado a impressora default do sistema.

Exemplo em TXT:

10250;nddPrint#port=COM6      

 

Exemplo em XML:

<PrinterName>nddPrint #port=COM6</PrinterName>

10350

PAI:

-

OBR.

1-1

Informações de configuração

#

Campo

Tipo

Ob.

Tam.

Descrição

7

CMDA[001-005]

C

S

30

Envio do comando amigável serial cadastrado no settings. Poderá ser enviado até cinco comandos, sendo necessário o envio sequencial do numeral.

Ex: CMDA001,CMDA002,CMDA003.

Exemplo em TXT:

10350;CMDA001;Abri Gaveta      

10350;CMDA002;Consulta Status

 

Exemplo em XML:

<CMDA001>Abrir Gaveta</CMD001>

<CMDA002>Consulta Status</CMD002>

Exemplos para comando serial amigável

TXT:

00000;4.00;STATUSSERIAL

10000;104;SI-300S;2.20

10250;nddPrint#port=COM3

10350;CMDA001;Status Tampa

10350;CMDA002;Status Papel

 

XML:

<?xml version="1.0" encoding="UTF-8"?>

<statusserial>

 <dadosAdic driver="104" model="SI-300S" firmware="2.20">

         <PrinterName>nddPrint#port=COM3</PrinterName>

         <CMDA001>Abrir Gaveta</CMDA001>

         <CMDA002>Status Gaveta</CMDA002>

 </dadosAdic>

</statusserial>