É possível imprimir de um aplicativo DOS para o Google Cloud Printer?

É possível imprimir de um aplicativo DOS para o Google Cloud Printer?

Meu amigo está usando um aplicativo DOS antigo e personalizado para imprimir dados (ele está usando uma impressora paralela antiga)

Consegui conectar o escritório dele ao google cloud print, mas esse aplicativo DOS está resistindo! Sempre que tento imprimir algo do aplicativo DOS, o Google não faz nada!

eu posso imprimirarquivosdaquele PC, mas nada é impresso neste aplicativo DOS.

Sei que, sem saber como funciona esse aplicativo DOS, estou atirando no escuro, mas se alguém souber como consertar isso e forçar o DOS a funcionar com o google cloud print, por favor, não seja tímido!


Eu sei que não é o tipo de resposta que todos procuramos aqui no SO, mas apenas no caso de alguém se deparar com esse problema; Consegui imprimir a partir do meu aplicativo DOS executando-o via vDos, funcionou muito bem e até me permitiu usar esse aplicativo DOS com o Google Cloud Print!

Responder1

Os programas DOS não podem imprimir em impressoras somente Windows. O fluxo de dados ASCII enviado para LPTx deve ser capturado e interpretado/convertido por algum processador de impressão DOS para Windows, como DOSPRN, WinPrint etc.

Somente programas DOS que produzem saída de texto simples, PCL ou PostScript podem imprimir em uma impressora que suporte PCL ou PostScript, usando com net use LPTx…

Além disso, os programas DOS não podem ser executados no Windows de 64 bits. Eles precisam de NTVDM (Windows de 32 bits), DOSBox (embora não projetado para suportar impressão) ou vDos.

Responder2

Para impressoras convencionais em rede Windows, acredito que você pode fazer isso usando

net use LPT1 \\ServerName\PrinterName /Persistent:Yes

Ver

net help use

Na pior das hipóteses, você poderá fazer isso compartilhando a impressora em nuvem do Google e usando o nome do computador local no comando acima. Nota: não testei essa ideia.

Em seguida, configure o aplicativo DOS para imprimir em LPT1

Se o computador tiver portas paralelas reais, você deve tentar usar LPT2 ou LPT3 em vez de LPT1.


Pelo que li (brevemente) sobre o Google Cloud Print, ele não cria uma impressora local conhecida pelo sistema operacional. Ou seja, uma impressora visível através do painel de controle (Configurações/Dispositivos/Impressoras no Windows 10). Se isso for verdade, o procedimento acima não funcionará. Parece que o aplicativo "Google Cloud Printer" pode ser baixado e instalado permitindo que qualquer aplicativo do Windows (não apenas o Chrome) imprima; neste caso, pode ser possível usar o método acima.

informação relacionada