|
Postada em 22/02/2008 23:01 hs
Senhores, Tenho muito dificuldade para configurar a impressão de nota fiscal do meu sistema. Eu acabo a cada cliente precisando alterar o arquivo de relatório. Comecei a pesquisar uma forma de imprimir diretamente para a impressora, afinal, imagino que funcione como uma "batalha naval": digo em qual linha e quantos espaços a partir da margem e posiciono cada campo. Fiz um ensaio colocando a saída em um arquivo texto. Mandei o seguinte comando: Print #1, tab(30), "teste" Imaginei que o ssitema faria a literal "teste" sair com 30 espaços a partir da margem, porém, ele saiu com mais espaços. Eu vi alguma coisa sobre imprimir condensado e com 8pp (algo assim). Está correto? Para imprimir na nf eu devo usar essa conifguração. Agradeço desde já qualquer luz sobre o assunto. Um abraço Felipe Cabrera
|
|
|
|
|
Postada em 24/02/2008 22:36 hs
o Crystal não atende sua necessidade ?
|
|
|
|
Postada em 25/02/2008 23:21 hs
Olá Amigo, O problema é configurar o crystal para cada cliente, além da dificuldade de configurar o tamanho das páginas. No caso do Windows98, sem problemas, mas no caso de versões mais autais é preciso criar o tamanho da página para a impressora. Isso cria uma dependência muito grande da máquina onde o sistema está instalado. Por isso gostaria de uma alternativa para configurar diretamente, como se fosse uma "batalha naval", informando linhas e colunas para a posição do campo. Tem alguma idéia?
|
|
|
|
Postada em 26/02/2008 07:41 hs
felipe é do jeito que voce postou mesmo, so que primeiro ele vai imprimir 30 espacos branco e depois o nome TESTE. Print #1, tab(30), "teste"
|
|
|
Maxcim
|
GUARULHOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 26/02/2008 12:01 hs
felipe, da uma olhada nesse aki... eu uso assim ha um bom tempo e não tive problemas... uma coisinha que vc vai ter que emprementar ai é criar pagina personalizada com o tamanho da sua nota, para isso use: bom trabalho.
|
|
|
|
Postada em 26/02/2008 12:19 hs
Tente controlar os Espaços com a função
Print #1, Space(30) & "teste" Print #1, String(30, " ") & "teste"
Ja para a impressão minha sugestão é voce utilizar a Fonte Draft que só é habilitada no Crystal quando a impressão padrão é uma Matricial. Aconselho que instale uma Impressora LX300 e deixe ela como padrão, só para o Crtl atualizar os drivers da LX, em seguida troque as fontes do Relatório para Draft 12 ou 17 vendo qual fica melhor na sua Nota
|
|
|