Testar impressora, algumas funções que testei sem sucesso!
Enviado: 14 Nov 2016 12:11
Pessoal,
Achei essas funções aqui no forum para saber o status da impressora, testei uma a uma e não consegui usar nenhuma.
ft_IsPrint('LPT1') // Erro de compilação: [undefined reference to FT_ISPRINT], acho que é específica de alguma biblioteca
PrintStatus() // Erro de compilação: [undefined reference to PRINTSTATUS], acho que é específica de alguma biblioteca
PrintStat(1) // Erro de compilação: [undefined reference to PRINTSTAT], acho que é específica de alguma biblioteca
PrinterExists() // Erro de compilação: [multiple difinition of GETDEFAULTPRINTER] ??!! Essa eu não entendi!
XIxPrinter() // Erro de compilação: [undefined reference to XIXPRINTER]
Essas existem ao compilar mas só retornam negativo:
isPrinter() // Retorna .F., independente se vc poe a porta 'LPT1' ou '<nome da impressora windows ativa>'
PrintReady() // Retorna .F., independente se vc poe a porta 'LPT1' ou '<nome da impressora windows ativa>'
win_printerStatus() // Retorna 0, independente se vc poe a porta 'LPT1' ou '<nome da impressora windows ativa>'
win_Prn() // Retorna '' (vazio), independente se vc poe a porta 'LPT1' ou '<nome da impressora windows ativa>'
Não há documentação sobre os parâmetros a serem passados a essas funções e muito menos exemplos, mesmo a isPrinter que usávamos no Clipper em MS-DOS com sucesso, aqui no ambiente Windows não funciona.
Alguém aqui no forum usa alguma função de impressora com sucesso no ambiente Windows e nome da impressora Windows sem usar o macete de mapear porta USB para uma LPTx?
Achei essas funções aqui no forum para saber o status da impressora, testei uma a uma e não consegui usar nenhuma.
ft_IsPrint('LPT1') // Erro de compilação: [undefined reference to FT_ISPRINT], acho que é específica de alguma biblioteca
PrintStatus() // Erro de compilação: [undefined reference to PRINTSTATUS], acho que é específica de alguma biblioteca
PrintStat(1) // Erro de compilação: [undefined reference to PRINTSTAT], acho que é específica de alguma biblioteca
PrinterExists() // Erro de compilação: [multiple difinition of GETDEFAULTPRINTER] ??!! Essa eu não entendi!
XIxPrinter() // Erro de compilação: [undefined reference to XIXPRINTER]
Essas existem ao compilar mas só retornam negativo:
isPrinter() // Retorna .F., independente se vc poe a porta 'LPT1' ou '<nome da impressora windows ativa>'
PrintReady() // Retorna .F., independente se vc poe a porta 'LPT1' ou '<nome da impressora windows ativa>'
win_printerStatus() // Retorna 0, independente se vc poe a porta 'LPT1' ou '<nome da impressora windows ativa>'
win_Prn() // Retorna '' (vazio), independente se vc poe a porta 'LPT1' ou '<nome da impressora windows ativa>'
Não há documentação sobre os parâmetros a serem passados a essas funções e muito menos exemplos, mesmo a isPrinter que usávamos no Clipper em MS-DOS com sucesso, aqui no ambiente Windows não funciona.
Alguém aqui no forum usa alguma função de impressora com sucesso no ambiente Windows e nome da impressora Windows sem usar o macete de mapear porta USB para uma LPTx?