Página 1 de 1
FS345
Enviado: 26 Out 2005 16:04
por MARVILA
Ola pessoal, tinha uma impressora fiscal sigtron fs345, imprimindo perfeitamente em um computador pela porta COM2 que é o default da impressora, porém agora trocaram o computador por um novo e porta para a impressora passou a ser a COM1 e não consigo mais fazer com que a impressora volte a funcionar acho que devo utilizar algum comando especifico para selecionar a porta COM1, se alguem puder me ajudar ficarei muito grato.
Marcelo
Vila Velha/ES
Enviado: 26 Out 2005 18:07
por Clipper
Prezado Xará
Eu não sei como é na Sigtron, porém a maioria das impresoras fiscais usam um arquivo de configuração onde é especificada a porta a ser utiizada, geralmente é um arquivo com a extensão INI ou CFG, senão conseguir nada na busca destes arquivos veja no manual da impressora ou no site do fabricante.
Até logo.
Marcelo
Enviado: 26 Out 2005 18:30
por Clipper
Pesquisando descobri que no site da DARUMA tem exemplos de uso do driver e da comunicação com essa impressora.
Até logo.
Marcelo
Enviado: 26 Out 2005 22:43
por vinicius_drclipper
Ola é isso ai para resolver seu problema caso nao tenha isso ai me avisa que te mando,
Abraço
Arquivos principais deste disquete:
SIGDRV.SYS = Driver de instalacao do dispositivo SIGFIS.
O arquivo CONFIG.SYS deve conter a seguinte linha:
DEVICE=C:\SIGTRON\SIGDRV.SYS /COMx /Tnnn
Parametros de configuracao:
/COMx = onde x e' a porta (numero de 1 a 4)
Porta default e' COM2
/Tnnn = time-out de recepcao onde nnn e' o
tempo dem segundos (de 1 a 255). O
defaut e' de 10 segundos.
SIGDRV.TXT = Arquivo texto detalhando o uso do driver.
Enviado: 27 Out 2005 23:31
por MARVILA
Ola pessoal, consegui descobrir que o que não esta funcionando não é a porta de impressão é quanto tento obter a data e a hora da impressora atraves do comando FREAD ele me retorna vazio ou seja pelo que testei só estou conseguindo gravar no arquivo mas não consigo fazer a leitura na ECF345. Se alguem puder me ajudar ficarei grato.
*------- LEITURA DO HORARIO E DATA DA ECF
Function RELOG_CF()
cstatus=Space(50)
codcf=Chr(27)+chr(230)
codby=2
Evcomando()
If Fread(arq,@cstatus,14)<>14
Tone(350,01)
ALERT("Impressora nao Localizada !")
Else
wdd = Substr(cstatus,3,2)
wmm = Substr(cstatus,5,2)
waa = Substr(cstatus,7,2)
Endif
Fclose(arq)
Return("")
*----- EMITE OS COMANDOS PARA A ECF ------*
Function Evcomando()
arq=Fopen("sigfis",2)
fwrite(arq,codcf,codby)
Return("")
Marcelo
Vila Velha/ES.