Ferramentas do usuário

Ferramentas do site


manuais:servidor_impressao_etq

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

manuais:servidor_impressao_etq [2023/10/03 18:48]
rsobreiro criada
manuais:servidor_impressao_etq [2023/10/03 19:35] (atual)
rsobreiro [Configurano o Servidor de Etiqueta]
Linha 23: Linha 23:
 O servidor possui um "Banco de Dados" para fazer a SPOOL de impressão, e esse banco por padrão se encontra na mesma pasta do executavel sob o nome de "​DBPRINTETQ.FDB"​. Caso precise alterar o arquivo de lugar, será necesário desconectar do banco de dados no meno Arquivo, e após realizar a alteração,​ reativa-lo. O servidor possui um "Banco de Dados" para fazer a SPOOL de impressão, e esse banco por padrão se encontra na mesma pasta do executavel sob o nome de "​DBPRINTETQ.FDB"​. Caso precise alterar o arquivo de lugar, será necesário desconectar do banco de dados no meno Arquivo, e após realizar a alteração,​ reativa-lo.
  
-Na seção Banco de Dados, é possivel verificar o conteudo do SPOOL de impressão+Na seção Banco de Dados, é possivel verificar o conteudo do SPOOL de impressão, com a lista das etiquetas que serão impressas. Caso o SPOOL esteja parado, é possivel inclusive imprmir uma etiqueta que está na fila, ou até mesmo excluir para não ser impressa. 
 + 
 +Em relação ao SPOOL, pode-se programar o intervalo de verificação de impressão que por padrão é 500 ms, ou seja, a cada 500 ms o servidor irá veriicar se foi enviado nova etiqueta para a fila de impressão. 
 + 
 +==== Layout de Etiqueta ==== 
 +O layout da etiqueta para o servidor reconhecer e traduzir para linguagem PPL deve seguir um padrão: 
 +Os parametros devem ser precedito por <@ e finalizado por @> 
 +e esse parametro deve ser o nome do DataSet e o do Campo a ser impresso separado por . (ponto) 
 +Caso o parametro seja do tipo numerico, deve-se colocar a quantidade de decimais separados por [] 
 +exemplo: 
 + 
 +txt;​N;​2;​2;​2;​3;​3;<​@cdsLabels.Descricao@>;​0;​0;​ 
 +br;​N;​0;​2;​2;​13;​5;<​@cdsLabels.ean@>;​10;​1;​ 
 +cx;​10;​32;​56;​13;​1;​1;​ 
 +txt;​N;​3;​4;​4;​12;​50;<​@cdsLabels.Preco[2]@>;​ 
 + 
 + 
 +primeiro parametro é **TIPO** 
 +txt = Texto 
 +br = Código de Barras 
 +cx = Caixa 
 +ln = Linha 
 + 
 +Para o tipo **Texto** temos: 
 +**Orientação** {N,2,1,9} .:  
 +  N = Normal 
 + 2 = rotação 270 graus 
 + 1 = rotação 180 graus 
 + 9 = rotação 90 graus 
 +**Fonte** {1 .. 6} .: de acordo com o index de fonte da impressora 
 +**Multiplicado Horizontal** : para aumentar horizontalmente a fonte 
 +**Multiplicado Vertical** :​ para aumentar verticalmente a fonte 
 +**Horizontal** : posição horizontal inicial do texto 
 +**Vertical** : posição vertical inicial do texto 
 +**SubFonte** :​ padrão 0 .: é o index de alguma fonte inserida pelo usuario na impressora, depende do modelo 
 +**Imprimir Reverso**: padrão 0 (Falso) .: caso seja eviado 1, faz impressão no negativo 
 + 
 + 
 +Para tipo **Código de Barras** temos: 
 +**Orientação** {N,2,1,9} .:  
 + N = Normal 
 + 2 = rotação 270 graus 
 + 1 = rotação 180 graus 
 + 9 = rotação 90 graus 
 +**Tipo** {0,​1,​2,​3,​4,​5,​6,​7,​8,​9,​10} .: 
 + 0  = EAN13 
 + 1  = EAN8 
 + 2  = STANDARD 
 + 3  = INTERLEAVED 
 + 4  = CODE128 
 + 5  = CODE39 
 + 6  = CODE93 
 + 7  = UPCA 
 + 8  = CODABAR 
 + 9  = MSI 
 + 10 = CODE11 
 +**LarguraBarraLarga** :​ (padrão 2) propriedade especifica de alguns tipos de código de barras  
 +**LarguraBarraFina** :​ (padrão 2) propriedade especifica de alguns tipos de código de barras 
 +**Vertical** :​ posição inicial verticalmente 
 +**Horizontal** :​ posição inicial horizontalmente 
 +**Texto** : texto a ser escrito como codigo de barras 
 +**AlturaCodBarras** : altura do código de barras 
 +**ExibeCodigo** {0,1,2} .: 
 + 0 = Padrão 
 + 1 = SIM 
 + 2 = NÃO 
 +  
 + 
 +Para tipo de **Caixa** temos: 
 +**Vertical** :​ posição inicial vertical 
 +**Horizontal** :​ posição inicial horizontal 
 +**Largura** :​ largura da caixa 
 +**Altura** :​ altura da caixa 
 +**EspessuraVertical** :​ espessura da linha vertical 
 +**EspessuraHorizontal** :​ espessura da linha horizontal 
 +**Canto** :​ padrão 0 
 + 
 +Para tipo **Linha** temos: 
 +**Vertical** :​ posição inicial vertical 
 +**Horizontal** :​ posição inicial horizontal 
 +**Largura** :​ largura da linha 
 +**Altura** :​ altura da linha
  
  
manuais/servidor_impressao_etq.1696358930.txt.gz · Última modificação: 2023/10/03 18:48 por rsobreiro