none
Como imprimir direto de uma aplicação WEB em uma impressora Local com C# RRS feed

  • Discussão Geral

  • Olá, preciso programar em web alguns recursos que realizam impressão local, onde são enviados textos e comandos para uma equipamento específico sem a interação do usuário. Por Exemplo a emissão de etiquetas em equipamentos Zebra e Argox e impressão de Cupons não fiscais em impressoras Bematech MP20.

    Qual a maneira mais eficiente para solucionar essa questão com C#?

    A única possibilidade que pensei foi criar uma aplicação de apoio para ser instalada no desktop, porém não estou seguro, seriam duas possibilidades:

    1) Desenvolver uma aplicação como serviço WCF instalada no desktop e fazer a chamada da aplicação WEB. (Creio que nesse caso teria que haver configuração de firewall e direcionamento de porta, para permitir o acesso e isso não seria pratico devido ao volume de usuários acessando de ambientes diverssos)

    2) Criar um serviço (ASMX) no servidor e uma aplicação desktop que periodicamente consulte o serviço para verificar se existe atividade à realizar. (Porém me preocupa o quanto esse serviço vai ficar ocupado mesmo quando na há impressão)

    Vocês acham viável alguma dessas opções? Como vocês resolveriam?

    quarta-feira, 13 de setembro de 2017 11:06