Comando Serial Amigável (ped_status-serial)

Anterior
Próximo
Feedback
Imprimir

Comando Serial Amigável (ped_status-serial)

 

Exemplo de nomenclatura: LJG1000001001#312312_ped_status-serial;

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

oAdicionar 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

oAdicionar 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:

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

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

oAdicionar o arquivo rxtxSerial.dll dentro da pasta RAIZ do agente.

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

 

00000

PAI:

-

OBR.

0-1

Cabeçalho

#

Campo

Descrição

Tipo

Ob.

Tam.

Dec.

Observação

1

tpOperacao

Tipo da operação

C

S

9

 

Deve ser preenchido com a descrição do tipo de operação (STATUSSERIAL).

Exemplo em TXT:

00000;4.00;STATUSSERIAL

 

Exemplo em XML:

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

<statusserial>

 

<statusserial>

 

10000

PAI:

-

OBR.

1-1

Informações de configuração

#

Campo

Descrição

Tipo

Ob.

Tam.

Dec.

Observação

2

dadosAdic

Campo necessário para abrir as configurações

N

S

9

 

 

3

driver

Driver utilizado pela impressora

N

N

30

 

Não enviando este campo, serão utilizados os dados default cadastrados no settings.

4

model

Modelo da Impressora

C

N

30

 

Não enviando este campo, serão utilizados os dados default cadastrados no settings.

5

firmware

Verão do firmware da impressora

C

N

30

 

Não enviando este campo, serão utilizados os dados default cadastrados no 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

Descrição

Tipo

Ob.

Tam.

Dec.

Observação

6

PrinterName

Informar o nome da impressora

N

N

30

 

Não enviando este campo, será utilizada 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

Descrição

Tipo

Ob.

Tam.

Dec.

Observação

7

CMDA[001-005]

Envio do comando amigável serial

cadastrado no settings.

C

S

30

 

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>

 

Exemplo em TXT:

00000;4.00;STATUSSERIAL

10000;104;SI-300S;2.20

10250;nddPrint#port=COM3

10350;CMDA001;Status Tampa

10350;CMDA002;Status Papel

 

Exemplo em 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>

 

Retorno Comando Serial Amigável (ped_status-serial)

Tabela de Configuração do RXTX

 

Voltar