|
Postada em 20/03/2006 10:56 hs
Uso uma rotina de impressão de etiquetas, que usa o comando Printer para impressão das etiquetas, acontece que a folha onde imprimo tem 30 etiquetas e esta imprimindo OK, o problema é, como eu faço para saber quando esta sendo impressa o ultima etiqueta da folha e mais importante como faço para dar uma pausa na impressão e pedir para o usuário inserir o novo papel com novas etiquetas?
|
|
|
|
|
Postada em 20/03/2006 12:05 hs
dim i as integer i=0 while not eof imprime etiqueta i=i+1 if i > 30 then msgbox "coloque o formulário e tecle <enter>" i=0 endif wend
|
|
|
|
Postada em 20/03/2006 16:29 hs
As etiquetas não são impressas todas de uma só vez. Eu cadastro um produto e de acordo com a quantidade em estoque deste produto eu posso imprimir uma, duas, três ou dez, quinze depende da quantidade em estoque do produto. Tenho um form onde o usuário informa a posição da primeira etiqueta antes de iniciar a impressão, suponha que este usuário já tenha usado 15 etiquetas da folha e lhe restam mais 15 pois na folha são no total 30 etiquetas, como faço para saber quando vai imprimir a ultima etiqueta no papel e como faço para pausar a impressão para que o usuário coloque uma nova folha.
|
|
|
|
Postada em 23/03/2006 06:53 hs
|
|
|
|