Quantcast
Channel: SCN: Message List - SAP Business One (Português)
Viewing all articles
Browse latest Browse all 838

Re: Modelo de Impressão de Etiquetas (Master/Inner) Crystal Reports SAP 9.1 Pl8

$
0
0

Boa tarde,

 

Se você instalar o drive do Windows da Zebra, você vai conseguir imprimir de qualquer programa, o drive faz o serviço pra você, você consegue imprimir do Word, do Crystal Reports, de qualquer programa, nem precisa esquentar a cabeça com a linguagem ZPL (ou EPL se for mais antiga).

 

Agora vem o problema, eu fiz uma etiqueta linda no Crystal Reports, Configurei o tamanho de página da etiqueta, dentro dele funcionou quase perfeito, mas, quando importamos pra dentro do SAP, ele joga toda sua configuração de página fora e usa a dele, ou seja, troca tudo pra formato A4.

 

Isso também aconteceu comigo com as impressoras bematech, consegui desenhar tudo, mas ao importar no SAP, ele ignora a configuração do relatório e utiliza a configuração de tamanho de página dele.

 

De uma olhada neste link e no anexo Crystal Reports x SAP Business One - Print any printer : View Idea foi uma ideia que postei pra ter no SAP uma opção pra não alterar configuração da página do relatório quando importamos ele pra dentro do SAP.

 

O único jeito que consegui imprimir na zebra foi desenvolver um programa em C# que imprime direto na impressora utilizando a linguagem ZPL / EPL, ou seja, nada dentro do SAP, esse programa gera um txt temporário e envia para a impressora.

 

Não sei se você conhece comandos da linha de comando, um jeito fácil de imprimir é compartilha a Zebra com um nome simples (exemplo: "zebra") e criar um arquivo texto com o comando, depois enviar esse arquivo via linha de comando para o compartilhamento.

 

Exemplo:

\\computador\zebra   (esse é o acesso compartilhado da impressora).

 

Criar o arquivo TXT (por exemplo etiqueta.txt).

 

I8,A,001

Q432,024

q831

rN

S2

D8

ZT

JF

OD

R4,0

f100

N

A756,225,2,3,1,2,N,"PRODUTOX"

B743,139,2,1,4,12,74,N,"789001001"

A788,250,2,1,1,1,N,"Descrição do material"

LO20,164,771,7

P1

 

E enviar via linha de comando o arquivo texto (assim ele não usa o drive do Windows)

 

C:\> TYPE etiqueta.txt > \\computador\zebra

 

Não pode enviar por dentro do notepad porque a impressora não vai interpretar os comandos.

 

Não se preocupe que você não precisa conhecer a fundo a linguagem ZPL, no software Zebra Design que está no CD que vem com a impressora, você consegue desenhar a etiqueta e ele gera o arquivo pra você.

 

Talvez atualmente tenha algo mais fácil para impressão, ou talvez corrigido o SAP na nova versão, já faz um tempo que não pesquiso esse assunto (fiz essa impressão em 2013 e funciona até hoje).

 

Att,

 

Fabio

SAP 9.0 PL15 / SAP 9.1 PL8 (Test)


Viewing all articles
Browse latest Browse all 838

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>