Tenho uma impressora Epson L4150 perfeitamente acessível de dentro da minha LAN, porém preciso dela para aceitar trabalhos de impressão da internet (tanto de outra casa quanto de um script Python rodando em uma instância AWS EC2).
Como posso fazer isso sem depender de um computador sempre ligado como servidor? Como faço para acessá-lo após a configuração?
Meu roteador (Archer c7 V5) oferece uma DMZ (que de acordo com sua página na web não é uma verdadeira DMZ e apenas abre todas as portas), encaminhamento de porta e servidores virtuais. Qual seria a melhor opção no meu caso?
Coisas que não vão funcionar:
Impressão de e-mail: esta impressora não possui esse recurso.
Não fazer isso: alguém realmente sugeriu isso, então é melhor adicioná-lo apenas por precaução.
Comprar outra impressora: quero usar esta porque a tinta dura muito e é bem barata.
Usando um servidor doméstico: não tenho um.
Usando um PC antigo como servidor: não tenho tela compatível
A Epson L4150 oferece suporte ao serviço de impressão em nuvem da Epson, que geralmente envolve apenas o registro da impressora em seu site. Do Manual :
Existem módulos python para uso com impressão em nuvem do Google (embora eu não tenha tocado).
Não encaminhe a porta ( servidores virtuais em seu site) de uma impressora, a menos que você possa limitar quem tem permissão para se conectar por IP ou algo assim, mas parece que isso não é suportado pelo tp-link ou sua impressora.
Seu roteador oferece suporte à hospedagem de um túnel OpenVPN ou PPTP . Clientes como sua instância ec2 podem vpn em sua rede doméstica e imprimir em sua impressora como se estivesse na mesma rede, sem nenhum hardware extra.
(1) Coloque a impressora na rede e não conectada a um computador. Use uma caixa de servidor de impressão, se necessário.
(2) Instale um serviço VPN para poder acessar sua rede doméstica de qualquer lugar. Se você tiver tal, muito bem e ter uma impressora em sua rede deve permitir que você imprima nela. Pode ser necessário fazer logon em seu computador doméstico (qualquer computador doméstico) para que ele faça a impressão. Isso é normal. Um computador sem tela funciona - basta fazer login de longe. Uma tela não é necessária para o trabalho remoto. Qualquer computador ligado funcionará.
Eu fiz isso para impressão remota em minha impressora HP.
Não é prático imprimir sem driver, então ter algum computador ligado é útil e realmente necessário.
(3) Para dispositivos inteligentes, se o Air Print for suportado, você também pode fazer isso.
Normalmente, você não pode acessar remotamente apenas uma impressora em alguma rede devido à falta de drivers de acesso remoto (a menos que seja uma nuvem especializada).