É possível imprimir de um aplicativo DOS para a impressora do Google Cloud?

3

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

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 imprimir arquivos a partir desse PC, mas nada é impresso a partir deste aplicativo DOS.

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

Eu sei que não é o tipo de respostas que todos procuramos aqui em SO, mas apenas no caso de alguém se deparar com essa questão; Eu era capaz de imprimir a partir do meu aplicativo DOS, executando-o via vDos, funcionou muito bem, até me permitiu usar este aplicativo DOS com o google cloud print!

    
por TheDude 15.04.2016 / 11:02

2 respostas

2

Os programas DOS não podem imprimir em impressoras somente do 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 os programas DOS que produzem 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 do DOS não podem ser executados no Windows de 64 bits. Eles precisam de NTVDM (Windows 32-bit), DOSBox (embora não seja projetado para suportar impressão), ou vDos.

    
por 16.04.2016 / 11:47
0

Para impressoras de rede convencionais do Windows, acredito que você possa fazer isso usando

net use LPT1 \ServerName\PrinterName /Persistent:Yes

Veja

net help use

Na pior das hipóteses, você pode fazer isso compartilhando a impressora na nuvem do Google e, em seguida, usando o nome do computador local no comando acima. Nota: Eu 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 por toda parte ao invés de LPT1.

Pelo que li (resumidamente) sobre a impressão na nuvem do Google, ela não cria uma impressora local conhecida pelo sistema operacional. Isto é, uma impressora visível através do painel de controle (Configurações / Dispositivos / Impressoras no Windows 10). Se isso for verdade, o acima não funcionará. Parece que o aplicativo "Google Cloud Printer" pode ser baixado e instalado para permitir a impressão de qualquer aplicativo do Windows (não apenas o chrome). Nesse caso, é possível usar o método acima.

    
por 15.04.2016 / 11:19