Inquiridor
Impressora Não Fiscal Daruma DS348

Pergunta
-
Boa tarde,
Estou precisando do manul da impressora Daruma DS348. Pode ser em PDF.
Caso alguém possa responder minha dúvida nem precisarei do manual. É o seguinte:
1. Existe um botão "Line" no painel da impressora. Pra que serve ele?
2. Em muitos sites na Internet procurei referencias sobre portas paralelas, e até descobri muitas coisas acerca da obtenção de estados da impressora. Já consigo obter os 8 bits de estado, sei que os 3 primeiros não são utilizados, e etc. Mas é que já fui em alguns sites diferentes e cada um deles indica que um determinado pino é invertido ou não. Assim:
Um site diz que os pinos 15 e 11 são invertidos.
Outro diz que apenas o pino 11 é.
O que significam os flags ACK e SELECTED?
Todas as Respostas
-
Mestre
Segue abaixo respostas ao seu post.
Estou precisando do manul da impressora Daruma DS348. Pode ser em PDF. - OK, voce pode mandar um email pro suporte@daruma.com.br? o Leandro passara de forma imediata o manual pra voce beleza?
Caso alguém possa responder minha dúvida nem precisarei do manual. É o seguinte:
1. Existe um botão "Line" no painel da impressora. Pra que serve ele?-> Este botao line é pra tirar a impressora de linha e assim o botao Feed pode ser acionado a avancar o papel
2. Em muitos sites na Internet procurei referencias sobre portas paralelas, e até descobri muitas coisas acerca da obtenção de estados da impressora. Já consigo obter os 8 bits de estado, sei que os 3 primeiros não são utilizados, e etc. Mas é que já fui em alguns sites diferentes e cada um deles indica que um determinado pino é invertido ou não. Assim:
Um site diz que os pinos 15 e 11 são invertidos.
Outro diz que apenas o pino 11 é.
O que significam os flags ACK e SELECTED?Voce Vê algum problema em usar a dll? ou voce tem mesmo de fazer comunicacao direta com ela? sabe porque te pergunto isso? a dll esta de bom alto nivel, por exemplo se voce desejar fazer um Documento com negrito e italico olha so como voce chama a dll:
daruma_dual_ImprimirTexto("<n><i>txto desejado</n></i>") com tags de formatacao que criamos e existem varias e varias tags mais de 30 para salto de linha, sinal sonoro, etc..
Pra status voce chama a funcao daruma_dual_status e pronto com ela voce tem o status da impressora nao fiscla padronizado (0) Deligada, (1) OK, -2 Sem papel, isso independente se for na serial ou na paralela.
Quando ao sua duvida do ACK e Selected na paralela ele nao é usado. é usado apenas o Paper End + O Selected pra indicar que tem papel pra autenticar por exemplo, mas eles isoladamente nao sao usados.
Claudenir
claudenir@daruma.com.br
-
Opa, obrigado por responder.
Já mandei um e-mail solicitando o manual.
Já entendi o funcionamento do botão "LINE": Obrigado!
Ainda não descobri quais os pinos têm lógica invertida. Gostaria de uma resposta definitiva sobre o assunto.
Minha meta não é apenas as impressoras DARUMA, pois não posso garantir que usarão sempre esta marca, por isso não posso usar o DLL da Daruma (até por que não tenho ele). Preciso obter os estados diretamente da porta paralela. Encontrei em vários sites e já tenho um DLL que pode acessar os pinos de estado, mas estou em dúvida quanto a quais destes pinos têm lógica invertida, ou seja, aqueles que indicam o estado quando estão desligados.
Gostaria de saber então quais são os únicos estados possíveis para QUALQUER IMPRESSORA NÃO FISCAL PARALELA. Seriam apenas: Off, Busy e PE? Pensando assim, como eu detectaria um estado OFF, já que este flag não existe?
Sobre o ACK: entendi, não é usado
Sobre o SELECT e o PE, quer dizer que eles só devem ser interpretados em conjunto? De que forma seria? Para facilitar é só preencher a tabela a seguir:
SELECT (SIM) + PE (SIM) = ???
SELECT (SIM) + PE (NÃO) = ???
SELECT (NÃO) + PE (SIM) = ???
SELECT (NÃO) + PE (NÃO) = ???
Acima, sei que devem existir situações impossíveis, mas só coloquei pra que
eu possa entender bem.