Vou dar uma conferida nessa compilação, depois postos os resultados. 2009/9/1 Tadeu Cruz <tadeuc...@tadeucruz.com>: > Olá, > > Dando umas pequisadas parece que o DosBox não tem suporte a impressão, > porem este site fornece alguns path para isso acontecer: > > http://home.arcor.de/h-a-l-9000/mb4.html > > On Aug 31, 2009, at 11:58 AM, Andre Cavalcante wrote: > >> Olá Hamacker, comunidade. >> >> Realmente estranho, já consegui imprimir pelo DOSBox, mas a partir de >> uma máquina Linux. Lembro-me que estava rodando o KDE e um classe de >> impressora daquelas do gerenciador do KDE faz a captura da lpt e manda >> para arquivo ou impressora conectada (não lembro agora qual é). No DOS >> basta direcionar o arquivo para LPT. Funcionou tranquilamente. >> Estranho não funfar no win. Não cheguei a tentar mas vi em tuto uma >> vez o cara fazendo um link chamado LPT para /dev/lpt. Já tentaste algo >> como isso? >> >> Ah, propósito. A impressão via DOS é raw, isto é, o que você mandar >> para impressora vai. Não há filtros nem nada. Se mandar texto, a >> impressora deve imprimir texto. Se mandar gráficos, então deve ser >> renderizada uma página antes (em PS por exemplo). Como PS é texto, uma >> impressora poderá imprimir tanto texto quanto gráfico em um PS a >> partir de um DOS que mande em PS, sem problemas. Fontes bitmaped são >> problemáticas, assim como fotos. >> >> Creio que não é o caso de uma impressão usando Cobol - provavelmente >> deve ser texto puro e deve funfar com qualquer impressora. >> >> André Cavalcante >> >> 2009/8/31 hamacker <sirhamac...@gmail.com>: >>> Esse daí é usuário de Windows que rodava (e ainda precisa rodar) um >>> programa feito em Cobol (microbase). >>> Depois que migramos win98->winxp, um programa chamado "isam.exe" e >>> "setver.exe" não roda mais no prompt do XP de forma que virtualizamos >>> um WIN98 no VMWare, mas o servidor de arquivos onde esta máquina está >>> ligada passou de win2003 para win2008 que não aceita mais >>> autenticação >>> de win98, já viu a encrenca né ? Os aplicativos cobol estão >>> "engessados" para rodar dum drive M: via mapeamento de rede. O >>> comando >>> 'subst' do DOS poderia ser usado no VMWare para enganar o aplicativo, >>> mas experimentei o DOSBOX e achei-o muito melhor, especialmente >>> porque >>> não virtualiza o hardware e tem um footprint que dá para comparar com >>> cmd.exe do windows. >>> >>> Minha solução com dosbox foi boa, pois a letra de drive M: foi >>> criado, >>> é fake pois aponta para C:\COBOL. >>> Mas o doxbox para windows não parece ser a mesma coisa para Linux, >>> pois ao imprimir nada acontece, nem um dir>prn ou dir >lpt1. >>> A impressora default do Windows é uma laser remota, mas está >>> assumindo >>> a LPT1 para o DOS, assim pelo cmd do Windows um 'dir>prn ou dir >>> >lpt1' >>> funciona perfeitamente. >>> >>> O dosbox não tem o comando 'net use', senão poderia mapear a LPT1 >>> também. >>> >>> Entendeu a encrenca >>> >>> Tenho um aplicativo que roda direitinho, mas não imprime ou >>> redireciona para arquivo. >>> Procurando na internet, achei instrucoes como acrescentar ao arquivo >>> de configuracao do dosbox as linhas : >>> http://www.experts-exchange.com/Hardware/Peripherals/Printers_Scanners/Q_22511166.html >>> <-------- INICIO -------> >>> [printer] >>> # printer -- Enable printer emulation. (turn off disney) >>> # dpi -- Resolution of printer (default 360). >>> # width -- Width of paper in 1/10 inch (default 85 = 8.5''). >>> # height -- Height of paper in 1/10 inch (default 110 = 11.0''). >>> # printoutput -- Output method for finished pages: >>> # png : Creates PNG images in the DOSBOX directory >>> # ps : Creates Postscript documents in the DOSBOX >>> directory (default) >>> # bmp : Creates BMP images (very huge files, not >>> recommend) >>> # printer : Send to an actual printer (Print dialog will >>> appear) >>> # multipage -- Adds all pages to one Postscript file or printer job >>> until CTRL-F2 is pressed. >>> >>> printer=true >>> dpi=360 >>> width=85 >>> height=110 >>> printoutput=printer >>> multipage=true >>> <-------- FIM -------> >>> Mas nada acontece, mesmo com essas linhas. >>> >>> >>> Estou procurando um aplicativo para DOS que permita assumir a LPT1 e >>> redirecionar para arquivo, mas tá dificil. >>> >>> >>> >>> 2009/8/30 Flávio Raphael Barcellos <flavio.raphael.barcel...@gmail.com >>> >: >>>> Hamacker, >>>> >>>> Já usei o DOSEMU para rodar um aplicativo em Clipper e imprimi todos >>>> os relatórios que ele gerava. é claro que meu cliente ainda tinha a >>>> impressora matricial. >>>> >>>> Configurei a impressora no LPRng - ainda não existia o CUPS ;) - >>>> como >>>> impressora padrão do sistema. >>>> >>>> Na época não tínhamos uma impressora jato de tinta para testar, além >>>> de a maioria delas não funcionar no Linux (hoje é muito mais fácil). >>>> Cheguei a fazer um teste numa Laser da HP, Mas ela tinha um >>>> conversor >>>> internos para imprimir arquivos em texto puro de forma que quando >>>> não >>>> recebia HPCL ou PS ela imprimia os caracteres, mas alguns deles >>>> davam >>>> problemas de conversão. >>>> >>>> É muito provável que o programa em Cobol gere relatórios em texto >>>> puro, de forma que você precise configurar uma impressora que aceite >>>> texto puro ou fazer um filtro que receba o texto puro e faça a saída >>>> para a impressora. Não tenho idéia de como fazer isso no CUPS, mas >>>> se >>>> o LPD e o LPRng - antecessores do CUPS - fazem ele deve ter um jeito >>>> de fazer (*). >>>> >>>> Não acho que, para o seu caso, deva haver muita diferença entre o >>>> DOSBOX e o DOSEMU, mas se o DOXBOX realmente não aceitar imprimir >>>> experimento o DOSEMU, pois um programa ( que não precisa de >>>> gráficos, >>>> como os jogos) que roda no DOSBOX deve rodar no DOSEMU. Isso, é >>>> claro, >>>> se sua CPU for compatível com x86. >>>> >>>> Espero ter ajudado. >>>> >>>> Saudações, >>>> >>>> Flávio >>>> >>>> 2009/8/28 hamacker <sirhamac...@gmail.com>: >>>>> Olá pessoal. >>>>> >>>>> Estou testando um aplicativo muito antigo feito em cobol que isam >>>>> da microbase. >>>>> Tá funcionando legal. O problema é que não imprime ! >>>>> >>>>> Olhando o arquivo de configuracao original, ele não tem nenhuma >>>>> instrução de configuração de LPT ou redirecionamento, todavia, >>>>> gostaria de saber dos colegas se o dosbox realmente não permite >>>>> "imprimir" nada ou tem instruções não docuementadas para fazê-lo. >>>>> >>>>> Eu tava até pensando em sistema um MSDOS/FREEDOS por cima, será que >>>>> funciona ? porque neste caso eu posso usar o 'net use' para >>>>> redirecionar a impressão. >>>>> >>>>> Estou googleando até agora, parece até que o dosbox foi feito com o >>>>> objetivo de rodar jogos. >>>>> >>>>> Alguma ajuda ? >>>>> >>>>> -- >>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>> >>>>> Lista de discussão Ubuntu Brasil >>>>> Histórico, descadastramento e outras opções: >>>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br >>>>> >>>> >>>> >>>> >>>> -- >>>> Quidquid latine dictum sit, altum sonatur. >>>> _ >>>> (o- Flavio Raphael Barcellos >>>> //\ . flavio.raphael.barcel...@gmail.com >>>> V_/_ ..: http://www.flickr.com/fbarcellos >>>> (Tudo que é dito em latim soa mais profundo.) >>>> >>>> -- >>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>> >>>> Lista de discussão Ubuntu Brasil >>>> Histórico, descadastramento e outras opções: >>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br >>>> >>> >>> -- >>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>> >>> Lista de discussão Ubuntu Brasil >>> Histórico, descadastramento e outras opções: >>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br >>> >> >> -- >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >> >> Lista de discussão Ubuntu Brasil >> Histórico, descadastramento e outras opções: >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br >
-- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br