Ir para conteúdo
  • Cadastre-se

Marcelo Bill

Membros
  • Total de ítens

    411
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Marcelo Bill postou

  1. Tente acbrPosPrinter1.Porta='\\NomeDoComputador\NomeDoCompartilhamento'
  2. Acabei de comprar um Daruma DR800L já veio com Firmware Versão 03.00.01 e funcionando lindamente escolhendo EscPosDaruma com 48 col perfeita Acredito que teremos muitos problemas com relação à versão. Amanha vou retirar uma DR700L com versão 02.51.00, vamos verificar se existe algum firmware acima disso, e vamos tentar atualizar, pois essa DR700L, se coloco EscPosDaruma, não imprime corretamente, ela começa a imprimir e para no meio do caminho. Eu também estou imprimindo cupom NÃO FISCAL. Olá doidopb e Regys Percebi que voce colocou o contudo da impresão no método Buffer.Add("informação"). Minha dúvida é qual a razão disso visto que o comando que imprime na realidade é o imprimeLinha ? Marcelo
  3. Bom dia Tiago Ravache Obrigado por responder Ontem, madrugada afora, eu achei uma função que imprimi o Timage, mas fiquei um pouco decepcionado; Hoje, testei as funçoes que voce me indicou nos links e ficou bem mais controlável (muito boa) procedure DrawImage(Canvas: TCanvas; DestRect: TRect; ABitmap: TBitmap); procedure PrintImage(Image: TImage; ZoomPercent: Integer); Mas a minha decepção continua, pois como estou escrevendo no Timage, não encontrei nenhuma possibilidade que permita quebrar a página ou indicar ao Timage.Heigth que atingiu um certo tamanho, além do que, eu preciso saber qual o tamanho do Heigth antes de começar a escrever no Timage, de outra forma ele não se altera. Também já pensei em deixar essa questão de lado e partir pro repaginamento apenas no momento da impressão. Mas como sou brasileiro, e se tem geradores de relatório que permitem controlar o paginamento na tela, então nós somos capazes, talvez adiar, mas desistir nunca. Estive pensando também que uma boa saída talvez para impressão, seria a impressão pixel a pixel, infelizmente eu tentei criar essa possibilidade mas meus poucos conhecimento de programação mais avançada não me permitiram criá-lo. Antes de mais nada, vamos deixar claro, qual é a minha necessidade. a) Criar uma forma de imprimir para impressoras Térmicas utilizando os recursos das mesmas, evitando a generic Text (Resolvido - AcbrPosPrinter); b) Criar um visualizador daquilo que seria impresso através do PosPrinter (Resolvido - Usando Form+TImage com impressão canvas lendo StringList); c) Já saudável os fatos acima, me ocorreu a possibilidade de ter um Gerador de Relatório baseado nos fatos acima, onde até já criei funções que permitem facilitar "o escrever o relatório usando canvas"; d) Diante dessas circunstâncias é que me pego na luta em entender como funciona um gerador de relatório; Os amigos vão ler essa mensagem e dizer "O Marcelo burro, está querendo reinventar a roda", digo sim, e por que não. Afinal, os concorrentes de Gerador de Relatório estão ai a todo vapor, se ninguem tentasse reinventar a roda, não teríamos concorrentes. Detalhes que faltam a) Saber se o Timage seria o componente ideal ou se tem algum outro que permita a quebra de pagina; Qual a possibilidade de escrever a impressão usando TPrinter.Canvas e ao invés de enviar para impressora, poder salvar como arquivo, para que possa talvez ser carregado no visualizador no momento da escolha do usuário (Imprimir ou Visualizar); c) Como imprimir o Timage de forma que o mesmo quebre páginas conforme o tamanho e formato A4 por exemplo. Desculpe me estender Se alguem tiver o prazer de compartilhar seus conhecimentos nós ficamos lisonjeados Muito obrigado
  4. Boa noite pessoal Com o uso do acbrPosPrinter, pensei seriamente em matar o uso do RDPrint, pois o RDPrint 4 não consegue utilizar os recursos dessas impressoras térmicas. A única dificuldade foi a falta do preview no acbrPosprinter e não imprimir em impressora matricial, além de que quando uso a função ImprimeLinha ele só funciona com o modelo Epson tanto para Bematech, Daruma ou a propria epson Termica, mas, brincando de programar, acabei criando um preview próprio, pelo menos pra resolver a questão de visualizar a impressão exceto a impressão do CF-e, pois, meus clientes usam muito essas termicas devido ao baixo custo de manutenção. Estava eu brincando com um Timage e fiz uso de image.canvas.textout, textwidth, TextHeight e praticamente quase gerado um gerador de relatório semelhante ao Rave, QR Forts etc. Minha única dificuldade está sendo em imprimir o que escrevi usando TextOut para uma impressora qualquer, jato, laser, etc já tentei pelo Printer.Canvas.Draw(..... ele até imprime mas o tamanho fica miudinho Como fiz: Criei um Form com ScrollBox e 1 Timage Depois fiz um unit com a função Imprime e nela coloquei todos os atributos do texto tais como, cor, tamanho,fonte, stilo, etc; ************************************************** procedure TF_PreviewNarezzi.Imprima(aLinha,aColuna,aSize:Integer;aStyle:TFontStyles;aTexto:string;aFonte:String='Courier New';aCor:TColor=clBlack); Var TamanhoCaracter,iCol:Integer; begin With Image do begin Canvas.Font.Name :=aFonte; Canvas.Font.Size :=aSize; Canvas.Font.Color :=aCor; Canvas.Font.Style :=aStyle; if aColuna<0 then begin iCol:=Round((Width-Canvas.TextWidth(aTexto))/2); Canvas.TextOut(iCol,aLinha,aTexto); end else begin Canvas.TextOut(aColuna,aLinha,aTexto); end; end; end; ********************************************* procedure TF_P.Button1Click(Sender: TObject); Var L,C:Integer; marD,marE:integer; Rect: TRect; Begin if F_PreviewNarezzi=Nil then F_PreviewNarezzi:=TF_PreviewNarezzi.Create(Nil); With F_PreviewNarezzi do Begin With Image do begin Height:=1122; Width :=793; MarginE:=20; MarginD:=Width-20; Canvas.Font.Name:='Courier New'; Canvas.Font.Size:=6; Canvas.Font.Style:=[]; Canvas.Font.Color:=clBlack; L:=1*Canvas.TextHeight('A'); C:=marginE; Imprima(L,-1,24,[fsBold,fsItalic],'Narezzi Consultoria','Courier New',clGreen); L:=(1*Canvas.TextHeight('A')); Linha(L,C,L,marD,1,psDash,clGreen); L:=Round(1.1*Canvas.TextHeight('A')); Imprima(L,C,10,[],'Relatório de Vendas'); Imprima(L,marginD-56,10,[],'Período'); L:=L+16; Linha(L,C,L,marginD,1,psSolid,clRed); L:=L+3; Imprima(L,marginD-78,10,[],FormatDateTime('dd/mm/yyyy',Date)); L:=L+(3*16); Imprima(L,-1,36,[fsBold,fsItalic,fsUnderline],'Caio Narezzi','Times New Roman',clBlue); Printer.BeginDoc; Printer.Canvas.Draw(0,0,image.Picture.Graphic); Printer.EndDoc; end; end; F_PreviewNarezzi.ShowModal; end; ******************************** Não consigo imprimir esse conteudo em qualquer impressora de forma que saia nas mesmas dimensoes do A4 cujo foi criado Timage. Se alguem puder dar alguma dica, ficarei feliz, pois é mais um conhecimento que me agrega. Obrigado
  5. Puxa que pena, mesmo assim obrigado pela informação
  6. É pessoal A tributação do país é tão complicada, tem tanto jeitinho, que nem a própria empresa desenvolvedora do software gratuito está aguentando inventar manobras no sistema. Sobrou pra nós. mesmo assim, ainda amo ser brasileiro
  7. Boa Noite a todos Também fiz a atualização no ultimo sábado e de fato, o tamanho das fontes do endereço do cliente muda normal, no entanto achei que isso ocorresse também em relação ao tamanho do quadro que circunda a informação. Veja, no caso de impressão "paisagem", por menor que voce coloque a fonte, o tamanho do quadro não muda, ficando assim uma área muita pequena para a impressão dos itens, mantendo em torno de 9 itens na primeira página e os demais nas proximas páginas. Será que tem alguma propriedade que permita regular a altura do quadro relativamente ao tamanho da fonte ? Estou usando Fortes/Delphi7 obrigado
  8. Daxxi No momento estou resolvendo outras questoes e não poderei fazer tais testes mas, surgindo qualquer novidade nos avise por favor obrigado
  9. Boa tarde pessoal Acabei de receber a reclamação de dois clientes de Pindamonhangaba - SP com problemas ao enviar NF-e Ocorre a seguinte mensagem "Rejeição 285 Certificado Transmissor difere ICP-Brasil" Porém o certificado ao ser verificado, consta tudo funcionando normalmente através do SafeStandar-> Administração de Token Já foi reiniciado a maquina, já foi removido a leitora, o cartão, ja foi reconectado. não acredito que seja algum problema do ACBRNF-e, mas, se alguem puder dar alguma dica, agradeço. Problemas no SEFAZ acredito que tb não estão descartados. abraço
  10. Boa tarde, Conforme está na NT2015.003-150 .-Incluída regra de validação N23-10 para exigir o preenchimento do campo CEST se houver destaque do ICMS-ST (campo vICMSST), exceto para o grupo de Partilha do ICMS (campo ICMSPart). .-Alterada a regra de validação N23-10 obrigando a informação do CEST na NFC-e nas mesmas condições da NF-e. .-Estabelece a data da regra de validação do CEST (N23-10) para 01/04/2016 (em ambiente de produção), conforme definido no Convênio ICMS 139/2015 Isso é só pra constar abraço a todos
  11. Legal Marcio.bonfim Até ontem não tinha essa mensagem { ATENÇÃO – LIMITAÇÕES NA ATIVAÇÃO DE EQUIPAMENTOS SAT As ativações de equipamentos SAT, embora venham ocorrendo com sucesso, apresentam um percentual considerável de falhas na geração de certificados AC-SAT. Recomendamos aos contribuintes para que realizem novas tentativas, sempre utilizando mesmo código de ativação(senha). Trocar o código de ativação(senha) somente quando se fizer necessário. }
  12. Ayrton Também estive com SAT dimep para ativar e associar, no dia 15 e 16, depois de muito insistir durante o dia, decidi ficar tentando a cada 20 min, fui conseguir ativar as 22:04 e a associar as 23:00 do dia 17/02. Estive em um suposto cliente, e um tecnico que estava instalando o SAT Elgin durante o dia também estava com a mesma dificuldade. Embora o portal não diga nada, eu tenho certeza que o problema está no portal, é uma questão de insistir. abraço espero ter ajudado
  13. Boa tarde pessoal Xp+D7+FB+SAT+PosPrinter+Bematech+EscBema Ultima atualização do ACBr foi dia 28, hoje fui instalar o SAT num cliente e levei meu sistema atualizado, o SAT envia tudo certo, no entanto, para imprimir dou um click ele sai somente o logo da bematech, no segundo click sai mais um poukinho de info, e no terceiro click sai o restante a bematech é paralela, já troquei o cabo, e mesmo assim continua da mesma forma Primeiro click Sai o logo da bematech Segundo click sai os dados do Estabelecimento terceiro click sai o restante do cupom mas isso não é sempre na mesma ordem, ele varia muito, as vezes ele reimprime 3 vezes os dados do estabelecimento. Já atualizei o componente a 30 min e continua da mesma forma ja coloquei como True o Controle de portas antes de preparar a impressão mando Desativar conforme estava no Demo vinha imprimindo normal, a única coisa que ainda não tenho certeza é se o problema está na impressora, no windows, nos drivers, pois em outros clientes ele ainda não atualizaram essa ultima versão, então não tem como eu afirmar nada ainda. Estou postando pois talvez alguém estaja passando ou já passou por isso e poderia dar uma dica. Obrigado
  14. Obrigado Daniel Vou testar, qq coisa posto novamente
  15. Escrevo em nome de Marcelo Narezzi, trabalho com ele,sou a Luciane, tivemos esse problema em um cliente e foi solucionado da seguinte forma: Copiamos o xml que esta dentro da pasta de instalação da Bematech para dentro da pasta da aplicação , apos copiar , abrimos o xml e dentro de uma tag onde informa a porta de comunicação, colocamos a porta correta do sat e apos salvo, a aplicação foi executada novamente e o SAT funcionou normalmente.
  16. Daniel Quero gerar Nota Fiscal Paulista São aqueles arquivos que contem o movimento de cada dia, onde cada arquivo gerado corresponde a um dia de trabalho do ECF Ex: Bematech - Arquivos começados por BE+Numero de Serial do ECF+.EXT conforme manual que representa o dia. Daruma - Arquivos começados por DR+Numero de Serial do ECF+.EXT conforme manual que representa o dia. etc,etc Obrigado
  17. Pessoal Eu estou numa duvida terrivel quanto a esse assunto Antes eu usava ECF.arquivomfd_dll, isso antes da info que o Trunk1 parar com as atualizações, fui informado que o correto era ECF.PafMF_GerarCAT52, legal, ai foi funcionando belezinha, com o fim do Trunk1, fui informado que iria ocorrer uma mudança pois a função anterior era usada tanto para ECF matricial quanto ECF Termica, então me informaram que deveria usar ECF.PafMF_MFD_Cotepe1704 pois a mesma seria para gerar apenas com ECF termica afinal, já não tinha ECF matricial no mercado. Na realidade, quando usava ECF.ArquivoMfd_dll e ECF.PafMF_GerarCat52, funcionava tudo bonitinho, ele gerava os 26..28 arquivos conforme o necessário para enviar os arquivos para o portal do posto fiscal. Depois que mudou para o Trunk2 e obviamente que ECF.PafMF_GerarCat52, deixou de funcionar, desculpe não me lembro o erro que dava, fui obrigado a usar ECF.PafMF_MFD_Cotepe1704, depois desse desisti, passei a pedir aos meus clientes que usem os programas respectivos de cada impressora para gerar os arquivos da NFP. Se alguem puder dar uma breve explicação do que cada função gera e por que ? com certeza aumentarei meu conhecimento. Obrigado
  18. Italo Isso também já foi feito, ja copiei os arquivos Cidades.Ini e Ginfes.Ini desde o principio, porém, como meu ultimo post sobre esse assunto foi na quinta feira passada, data essa que fiz a atualização, talvez tenha mudado alguma coisa neste semana. A versão do meu acbrNFS-e é ACBrNFSe Ver: 2.0.0a Obrigado
  19. Oi Italo, obrigado por responder Meu certificado é A3 Serasa, novo, adiquirido agora em outubro de 2015 com validade até 2018. Estou usando a Capicom.dll devidamente registrada, pois para enviar NF-e funciona normalmente. Estou usando o componente ACBrNFS-e Estou mandando uma imagem com as informações do certificado e outra imagem do componente. Por hora obrigado imagem6.bmp imagem7.bmp
  20. Italo Obrigado por responder, no entanto, esse link que voce posicionou é relativo a NF-e eu estou tentando enviar uma NFS-e em homologação em Pindamonhangaba. Também já alterei as opções do certificado nas opções da Internet. e nada, a resposta é a mesma. imagem5.bmp
  21. Bom dia Daniel rsrsrsrrs não era essa resposta que eu queria, mas se é só essa que existe no momento, vamos aguardar mais um pouco.. obrigado
  22. Bom dia Juliomar, Italo, Andre, Daniel e demais companheiros O NFS-e já está fazendo parte do pacote de suporte pelo projeto ACBr ? Ou seja, essa contribuição que fazemos mensalmente, cuja refere-se ao NF-e, ECF, CF-e, também ja esta incluso a NFS-e ? Já estou no Trunk2. Veja o que postei No entanto, não comecei ainda, alias nem saí do lugar, no máximo que consegui fazer fou estruturar e gerar o XML da NFS-e Se alguem puder me dar um boot inicial, por mais que eu saiba e ja tenha lido que o NFS-e ainda tem bastante erros no trunk2 abraço a todos
  23. Pessoal boa noite Estou tentando enviar uma NFSe homologação, e está me trazendo um erro conforme a imagem5 Lembrando que já testei no demo da NFSe e ocorreu exatamente o mesmo erro. Fiz no meu sistema exatamente conforme o Demo NFSe. Será que alguem pode me dar alguma idéia do problema ? Sou de Pindamonhangaba - SP Tenho certificado eletronico válido Sou cadastrado no site da prefeitura com Usuário e Senha "GissOnline". Será que estou fazendo algo errado, ou a minha cidade não faz parte desse Ginfes conforme o arquivo de cidades.ini abraço imagem5.bmp
  24. Ola Daniel Desculpe a demora na resposta. É que o site do furum de uma modificada no usuario e senha e acabei acessando pelo usuario google e ai não me encontrei mais. somente hoje, tentei novamente o usuario anterior juntamente com a mesma senha, e ai sim pude retornar. Quanto a sua dica, de fato é uma boa idéia. Em meus relatórios, onde devo mostrar toda a descrição, cheguei a fazer uma verificação com base na quantidade de caracteres que cabiam na devida coluna, mas acredito que isso, para o componente de fato seria inviável. Não vou mexer na descrição para não ter problemas com meus clientes, vai ficar mais fácil informa-los que a descrição muito grande deverá ser quebrada no ponto que respeita a grade da descrição da nota. Ponto final. Afinal, vamos deixar o usuário trabalhar um pouquinho, os caras só querem saber de facilidade... Depois que suamos a camisa madrugada afora só para que eles deem alguns click e a NF-e esteja pronta, eles acostumaram com isso, e qualquer coisinha que dê um pequeno trabalho que seja, eles ligam e me perguntam se tem um jeitinho de fazer isso com os meus comandos ocultos. Fala sério Abraço
  25. Tenho um amigo que precisa de um sistema de Locação de empilhadeiras que inclusive possa controlar as despesas que as empilhadeiras venham a ter pois o resultado final é o valor do faturamento menos as despesas com manutenção, funcionarios e etc... no aguardo
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...