Por que o cliente xpra html5 não mostra a impressora local do cliente e o cliente regular de desktop xpra?

0

Estou usando o xpra no lubuntu16.04, usei o comando abaixo para iniciar o xpra

xpra start :5007 --start-child=leafpad --html=on --bind-tcp=0.0.0.0:44444 -d printing --encoding=jpeg 

Depois de iniciar o xpra, quando me conecto pelo chrome usando 192.168.xx: 44444 ip no urlbar, o aplicativo leafpad é exibido na guia chrome, mas quando pressiono ctrl + p na mesma guia ele mostra a lista de impressoras padrão da máquina lubuntu16.04 mas não mostre impressoras da minha máquina

também quando tentei conectar usando simples cliente de desktop xpra da minha máquina Windows com 192.168.x.x: 44444 ip, leafpad abre com nova janela na área de trabalho do windows & Ao pressionar ctrl + p, ele mostra as impressoras da minha máquina local como esperado.

Então, minha pergunta por que no webbrowser (cliente html5) não é possível mostrar impressora de máquina local e por que cliente de desktop xpra mostra o seu, qual é a diferença entre esse cliente de html5 e xpra?

Alguém pode me explicar se eu quero listar a impressora local do cliente no cliente html5 do que as etapas necessárias para ela?

    
por Rahul_Dange 21.06.2017 / 11:00

1 resposta

1

O cliente HTML5 usa a API Javascript, que não expõe nada sobre as impressoras disponíveis no cliente. A maneira como o cliente xpra HTML5 lida com a impressão é enviando um arquivo PDF para o navegador. O servidor xpra deve ter configurado uma impressora PDF "padrão" para o seu cliente HTML5. Se esse não for o caso, envie um bug de acordo com os relatórios de bugs e inclua os detalhes completos da versão e o servidor arquivo de log com a depuração "-d printing" ativada.

    
por 06.07.2017 / 11:21