[MASOCH-L] Impressao de Codigo de Barras e Formularios em Laser

Marcio Gomes mpglista at microlink.com.br
Wed Sep 26 11:56:47 BRT 2007


Danton,


> se você souber programar direto em PostScript, use o seguinte código:
>   

Saber não sei, mas pelo visto vai ter que ser por ai.. se nao
surgirem outras solucoes..
> %!PS-Adobe-2.0 EPSF-2.0
> %%Title: barcode.eps
> %%Creator: fig2dev Version 3.2 Patchlevel 0-beta2
> %%CreationDate: Fri Jan 30 18:51:07 1998
> %%For: danton at quantum (Danton Nunes)
> %%Orientation: Portrait
> %%BoundingBox: 0 0 292 36
> %%Pages: 0
> %%Magnification: 1.00
> %%EndComments
> /bar$wbase 0.72 def
> /bar$heigth 36 def
> /bar$thin 0.2 def
> /bar$tab [ 6 17 9 24 5 20 12 3 18 10 ] def
> /bar$toggle 1 def
> /bar$make { 2 mul 1 add 0 bar$toggle 1 eq
>  		{ bar$thin 0 rlineto 0 1 rlineto
>  			exch bar$thin sub bar$thin sub exch rlineto
>  			0 -1 rlineto bar$thin 0 rlineto }
>  		{ rmoveto } ifelse
>  		/bar$toggle 1 bar$toggle sub def } def
> /bar$code {gsave bar$wbase bar$heigth scale
>  	0 setlinewidth
>  	4 { 0 bar$make } repeat
>  	/bar$toggle 1 def
>  	/bar$even 1 def
>  	{ bar$even 1 eq
>  		{ /bar$black exch 48 sub def /bar$even 0 def }
>  		{ /bar$white exch 48 sub def
>  			bar$tab dup bar$black get exch bar$white get
>  			10 { exch dup 16 and 16 div bar$make dup add } repeat
>  			pop pop /bar$even 1 def } ifelse
>  	} forall
>  	1 bar$make 0 bar$make 0 bar$make
>  	closepath fill
>  	grestore } def
>
> para produzir o código, por exemplo:
>
> 0 0 moveto (12345678901234567890123456789012345678901234) bar$code
>
>   
>> - O Código de barras, pelo que entendo tenho que ter as fontes do código
>> de barras na impressora, podendo as mesmas serem enviadas por upload,
>> ou estarem permanentemente armazendas na impressora através de uma flash.
>>     
>
> não, como mostra o código acima, não precisa, se souber mexer direto no 
> postscript.
>   
Entendi, a ideia era enviar o codigo nao como fonte e sim como
desenho, dentro do dado variavel... vou ver como isso se configura
em PCL.
Estou preferindo PCL, por ja ter o esquema de overlay em PCL,
e nao ter a minima idéia de como faze-lo em PS.

[]s


> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>   




More information about the masoch-l mailing list